U vývojového požadavku HTTP zachyceného ve Fiddler Classic mění x-overrideHost cíl připojení, ale hlavičku Host požadavku zachovává. Pravidlo vložte do OnBeforeRequest:

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

Nahraďte dokumentační adresu vývojovým serverem. Prohlížeč může dál žádat o preview.example.net a server stále dostává tento název virtuálního hostitele. To je užitečné, když by nahrazení názvu hostitele v URL adresou IP vybralo špatnou aplikaci.

bypassGateway záměrně odesílá toto připojení bez upstream proxy nakonfigurované ve Fiddleru. Ponechejte ho jen tehdy, když je tato přímá vývojová cesta zamýšlená a dostupná. Jinak může nadřazená proxy nadále odpovídat za jiné rozhodnutí o cíli.

Pravidlo ovlivňuje relace procházející přes Fiddler. Neupravuje soubor hosts operačního systému ani nemění nezachycené připojení jiného programu.

Související články