För en utvecklings-HTTP-begäran som Fiddler Classic fångar ändrar x-overrideHost anslutningens mål medan begärans Host-huvud bevaras. Placera regeln i OnBeforeRequest:

if (oSession.HostnameIs("preview.example.net")) {
    oSession.bypassGateway = true;
    oSession["x-overrideHost"] = "192.0.2.20";
}

Ersätt dokumentationsadressen med utvecklingsservern. Webbläsaren kan fortsätta begära preview.example.net, och servern tar fortfarande emot det virtuella värdnamnet. Detta är användbart när en ersättning av URL:ens värdnamn med en IP skulle välja fel program.

bypassGateway skickar medvetet denna anslutning utan den uppströmsproxy som konfigurerats i Fiddler. Behåll det bara när den direkta utvecklingsvägen är avsedd och nåbar. Annars kan den överordnade proxyn fortsätta ansvara för ett annat målbeslut.

Regeln påverkar sessioner som går genom Fiddler. Den redigerar inte operativsystemets hosts-fil och ändrar inte heller en icke-fångad anslutning från ett annat program.

Relaterade artiklar