FiddlerCore može proslijediti sesiju kroz roditeljski proxy koji odabere aplikacija. Postavite zastavicu x-overrideGateway na sesiji unutar BeforeRequest:

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

Ovo je fragment registracije FiddlerCore događaja za postojeću host aplikaciju. Uobičajeni oblik host:port te zastavice označava HTTP gateway. Odredište zahtjeva ostaje web-mjesto koje je prvobitno navedeno. Za neovisno testiranje javnog web-mjesta bez vjerodajnica roditeljskog proxyja, popis HTTP proxyja nudi kandidatne vrijednosti host:port kada mreža dopušta taj put.

Bezuvjetni rukovatelj primjenjuje isti roditelj na svaku sesiju koja prolazi kroz njega. Za selektivno usmjeravanje stavite dodjelu unutar pravila odredišta aplikacije, a ostale sesije ostavite na njihovoj predviđenoj politici pristupnika.

Dokumentirana posebna vrijednost DIRECT odabire izravan put za tu sesiju. To je korisno kada se unutarnje odredište mora dosegnuti bez korporativnog roditelja.

Treba razlikovati dva slušatelja: klijenti se spajaju na FiddlerCore slušatelj, dok zamjena označava sljedeći proxy. Usmjeravanje zamjene natrag na vlastitu točku slušanja FiddlerCore poslalo bi zahtjev u petlju.

Postavite zastavicu prije nego se zahtjev pošalje prema gore. Promjena nakon dolaska odgovora može promijeniti prikazane podatke sesije, ali ne može preusmjeriti dovršenu mrežnu radnju.

Povezani članci