BeforeRequest ରେ FiddlerCore ର ପିତୃ ପ୍ରକ୍ସି ବାଛିବା
FiddlerCore ସେସନ୍କୁ ସ୍ପଷ୍ଟ ପିତୃ HTTP ପ୍ରକ୍ସିକୁ ପଠାଇବା ପୂର୍ବରୁ x-overrideGateway ସେଟ୍ କରନ୍ତୁ।
FiddlerCore ଆପ୍ଲିକେସନ୍ ଦ୍ୱାରା ବଛାଯାଇଥିବା ପିତୃ ପ୍ରକ୍ସି ମାଧ୍ୟମରେ ସେସନ୍ ପଠାଇପାରେ। BeforeRequest ରେ ସେସନ୍ର x-overrideGateway ଫ୍ଲାଗ୍ ସେଟ୍ କରନ୍ତୁ:
FiddlerApplication.BeforeRequest += session => {
session["x-overrideGateway"] = "proxy.office.example:8080";
};
ଏହା ବିଦ୍ୟମାନ ହୋଷ୍ଟ ଆପ୍ଲିକେସନ୍ ପାଇଁ FiddlerCore ଘଟଣା ପଞ୍ଜିକରଣର ଅଂଶ। ଫ୍ଲାଗ୍ର ସାଧାରଣ host:port ରୂପ HTTP ଗେଟୱେ ସୂଚାଏ। ଅନୁରୋଧର ଲକ୍ଷ୍ୟ ପ୍ରାରମ୍ଭରେ ଉଲ୍ଲେଖିତ ୱେବସାଇଟ୍ ହିଁ ରହେ। ପିତୃ-ପ୍ରକ୍ସି ପ୍ରମାଣପତ୍ର ବିନା ଏକ ସାର୍ବଜନୀନ ସାଇଟ୍ ସ୍ୱାଧୀନ ଭାବରେ ପରୀକ୍ଷା କରିବାକୁ, ନେଟୱାର୍କ ସେ ପଥକୁ ଅନୁମତି ଦେଲେ HTTP ପ୍ରକ୍ସି ତାଲିକା ଉପଯୁକ୍ତ host:port ମୂଲ୍ୟ ଦିଏ।
ଶରତ୍ତହୀନ ହ୍ୟାଣ୍ଡଲର୍ ଏହାର ମଧ୍ୟରୁ ଯାଉଥିବା ପ୍ରତ୍ୟେକ ସେସନ୍ ଉପରେ ସେହି ପିତୃ ଲଗାଏ। ଚୟନିତ ରାଉଟିଂ ପାଇଁ ଆସାଇନମେଣ୍ଟକୁ ଆପ୍ଲିକେସନ୍ର ଲକ୍ଷ୍ୟ ନିୟମ ଭିତରେ ରଖନ୍ତୁ ଏବଂ ଅନ୍ୟ ସେସନ୍ଗୁଡ଼ିକୁ ସେମାନଙ୍କ ଉଦ୍ଦିଷ୍ଟ ଗେଟୱେ ନୀତିରେ ରଖନ୍ତୁ।
ଡକ୍ୟୁମେଣ୍ଟେଡ୍ ବିଶେଷ ମୂଲ୍ୟ DIRECT ସେହି ସେସନ୍ ପାଇଁ ସିଧା ପଥ ବାଛେ। କର୍ପୋରେଟ୍ ପିତୃ ବିନା ଆଭ୍ୟନ୍ତରୀଣ ଲକ୍ଷ୍ୟରେ ପହଞ୍ଚିବାକୁ ହେଲେ ଏହା ଉପଯୋଗୀ।
ଦୁଇଟି ଶ୍ରୋତାକୁ ଅଲଗା ରଖିବା ଆବଶ୍ୟକ: କ୍ଲାଏଣ୍ଟ FiddlerCore ଶ୍ରୋତା ସହିତ ସଂଯୋଗ କରନ୍ତି, ଅଥଚ ଓଭରରାଇଡ୍ ପରବର୍ତ୍ତୀ ପ୍ରକ୍ସି ସୂଚାଏ। ଓଭରରାଇଡ୍କୁ FiddlerCore ର ନିଜସ୍ୱ ଶ୍ରବଣ ବିନ୍ଦୁକୁ ଫେରାଇଲେ ଅନୁରୋଧ ଏକ ଚକ୍ରରେ ପଡ଼ିବ।
ଅନୁରୋଧ ଉପରକୁ ପଠାଯିବା ପୂର୍ବରୁ ଫ୍ଲାଗ୍ ସେଟ୍ କରନ୍ତୁ। ପ୍ରତିକ୍ରିୟା ଆସିବା ପରେ ବଦଳାଇଲେ ଦେଖାଯାଉଥିବା ସେସନ୍ ଡାଟା ବଦଳିପାରେ, କିନ୍ତୁ ସମ୍ପୂର୍ଣ୍ଣ ହୋଇଥିବା ନେଟୱାର୍କ କାର୍ଯ୍ୟକୁ ପୁନଃ ମାର୍ଗ ଦେଇହେବ ନାହିଁ।