FiddlerCore kan sende en session gennem en overordnet proxy, som applikationen vælger. Sæt sessionens x-overrideGateway-flag i BeforeRequest:

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

Dette er et FiddlerCore-hændelsesregistreringsfragment til en eksisterende værtapplikation. Flaggens sædvanlige host:port-form angiver en HTTP-gateway. Anmodningens destination forbliver det websted, der oprindeligt blev angivet. Til en uafhængig test af et offentligt websted uden legitimationsoplysninger til den overordnede proxy tilbyder HTTP-proxylisten egnede host:port-værdier, når netværket tillader den rute.

En ubetinget handler anvender den samme overordnede proxy på alle sessioner, der passerer igennem. Til selektiv routing skal du lægge tildelingen inde i applikationens destinationsregel og lade de øvrige sessioner følge deres tilsigtede gatewaypolitik.

Den dokumenterede særlige værdi DIRECT vælger en direkte rute for den session. Det er nyttigt, når en intern destination skal nås uden den virksomhedsbestemte overordnede proxy.

Der er to lyttere at holde styr på: klienter forbinder til FiddlerCore-lytteren, mens tilsidesættelsen angiver den næste proxy. Peger tilsidesættelsen tilbage på FiddlerCores eget lyttepunkt, sendes anmodningen i en løkke.

Sæt flaget, før anmodningen sendes opstrøms. Ændring efter svaret er ankommet kan ændre viste sessionsdata, men kan ikke omlægge den afsluttede netværkshandling.

Relaterede artikler