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 के अपने सुनने वाले बिंदु पर लौटाने से अनुरोध लूप में चला जाएगा।
अनुरोध ऊपर भेजे जाने से पहले फ़्लैग सेट करें। प्रतिक्रिया आने के बाद उसे बदलने से दिखाया जाने वाला सत्र डेटा बदल सकता है, पर पूरी हो चुकी नेटवर्क क्रिया को दोबारा मार्ग नहीं दिया जा सकता।