اختيار البروكسي الأب في FiddlerCore داخل BeforeRequest
اضبط x-overrideGateway على جلسة FiddlerCore قبل تمريرها إلى بروكسي HTTP أب صريح.
يستطيع FiddlerCore تمرير جلسة عبر بروكسي أب يختاره التطبيق. اضبط علامة x-overrideGateway على الجلسة داخل BeforeRequest:
FiddlerApplication.BeforeRequest += session => {
session["x-overrideGateway"] = "proxy.office.example:8080";
};
هذا مقتطف لتسجيل حدث FiddlerCore داخل تطبيق مضيف قائم. صيغة host:port العادية للعلامة تحدد بوابة HTTP. ويبقى وجهة الطلب هي الموقع الذي ذكره أصلاً. لاختبار مستقل على موقع عام دون بيانات اعتماد لبروكسي أب، تقدم قائمة بروكسي HTTP قيم host:port مرشحة عندما تسمح الشبكة بذلك المسار.
المعالج غير المشروط يطبّق البروكسي الأب نفسه على كل جلسة تمر عبره. وللتوجيه الانتقائي ضع الإسناد داخل قاعدة الوجهة في التطبيق، واترك الجلسات الأخرى على سياسة البوابة المقصودة لها.
القيمة الخاصة الموثقة DIRECT تختار مساراً مباشراً لتلك الجلسة. وهذا مفيد عندما يجب الوصول إلى وجهة داخلية دون البروكسي الأب الخاص بالشركة.
هناك مستمعان يجب عدم الخلط بينهما: يتصل العملاء بمستمع FiddlerCore، بينما يحدد التجاوز البروكسي التالي. وإعادة التجاوز إلى نقطة استماع FiddlerCore نفسها ستدفع الطلب إلى حلقة.
اضبط العلامة قبل إرسال الطلب إلى المصدر. تغييرها بعد وصول الاستجابة قد يغيّر بيانات الجلسة المعروضة، لكنه لا يستطيع إعادة توجيه عملية الشبكة المكتملة.