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-ის საკუთარ მოსმენის წერტილზე დაბრუნება მოთხოვნას ციკლში ამოატრიალებს.
დააყენეთ დროშა მოთხოვნის ზემოთ გაგზავნამდე. პასუხის მიღების შემდეგ მისი შეცვლა შეიძლება შეცვალოს ნაჩვენები სესიის მონაცემები, მაგრამ ვერ გადაამისამართებს უკვე დასრულებულ ქსელურ ოპერაციას.