FiddlerCore dokáže preposlať reláciu cez nadradenú proxy, ktorú zvolí aplikácia. Nastavte príznak x-overrideGateway relácie v BeforeRequest:

FiddlerApplication.BeforeRequest += session => {
    session["x-overrideGateway"] = "proxy.office.example:8080";
};

Toto je fragment registrácie udalosti FiddlerCore pre existujúcu hostiteľskú aplikáciu. Bežná podoba host:port tohto príznaku označuje HTTP bránu. Cieľ požiadavky zostáva web, ktorý bol pôvodne uvedený. Na nezávislý test verejného webu bez prihlasovacích údajov nadradenej proxy ponúka zoznam HTTP proxy vhodné hodnoty host:port, ak sieť túto cestu povoľuje.

Bezpodmienečný obslužný kód použije rovnakú nadradenú proxy na každú reláciu, ktorá ním prechádza. Pri selektívnom smerovaní vložte priradenie do pravidla cieľa aplikácie a ostatné relácie ponechajte na ich zamýšľanej politike brány.

Dokumentovaná špeciálna hodnota DIRECT volí priamu cestu pre danú reláciu. Hodí sa, keď je potrebné dosiahnuť interný cieľ bez podnikovej nadradenej proxy.

Treba rozlišovať dva naslúchajúce koncové body: klienti sa pripájajú k naslúchaču FiddlerCore, zatiaľ čo prepis určuje ďalšiu proxy. Ak prepis nasmerujete späť na vlastný bod naslúchania FiddlerCore, požiadavka pôjde v slučke.

Nastavte príznak skôr, než sa požiadavka odošle vyššie. Zmena po príchode odpovede môže zmeniť zobrazované údaje relácie, ale nedokáže presmerovať už dokončenú sieťovú operáciu.

Súvisiace články