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 స్వంత శ్రవణ బిందువుకు తిరిగి మళ్లించినట్లయితే అభ్యర్థన లూప్లోకి వెళ్తుంది.
అభ్యర్థన పైకి పంపబడే ముందు జెండాను సెట్ చేయండి. ప్రతిస్పందన వచ్చిన తర్వాత మార్చడం చూపబడే సెషన్ డేటాను మార్చవచ్చు, కానీ పూర్తయిన నెట్వర్క్ కార్యకలాపాన్ని తిరిగి మళ్లించలేదు.