Kūrimo HTTP užklausai, kurią perima „Fiddler Classic“, x-overrideHost pakeičia ryšio paskirtį, o užklausos Host antraštė išlieka. Įdėkite taisyklę į OnBeforeRequest:

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

Pakeiskite dokumentacijos adresą kūrimo serveriu. Naršyklė gali toliau prašyti preview.example.net, o serveris vis dar gauna tą virtualiojo serverio vardą. Tai naudinga, kai URL serverio vardo pakeitimas IP adresu parinktų netinkamą programą.

bypassGateway sąmoningai siunčia šį ryšį be „Fiddler“ sukonfigūruoto viršutinio tarpinio serverio. Palikite jį tik tada, kai šis tiesioginis kūrimo kelias yra numatytas ir pasiekiamas. Priešingu atveju pagrindinis tarpinis serveris gali toliau spręsti dėl kitos paskirties.

Taisyklė veikia sesijas, einančias per „Fiddler“. Ji neredaguoja operacinės sistemos hosts failo ir nekeičia kitos programos neperimto ryšio.

Susiję straipsniai