Kehitykseen tarkoitetussa HTTP-pyynnössä, jonka Fiddler Classic sieppaa, x-overrideHost muuttaa yhteyden kohdetta ja säilyttää pyynnön Host-otsakkeen. Aseta sääntö kohtaan OnBeforeRequest:

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

Korvaa dokumentaatio-osoite kehityspalvelimella. Selain voi jatkaa preview.example.net-pyyntöjen lähettämistä, ja palvelin vastaanottaa edelleen saman virtuaalipalvelimen nimen. Tästä on hyötyä, kun URL-osoitteen palvelinnimen korvaaminen IP-osoitteella valitsisi väärän sovelluksen.

bypassGateway lähettää tämän yhteyden tarkoituksella ilman Fiddleriin määritettyä ylävirran välityspalvelinta. Pidä se vain, kun tämä suora kehityspolku on tarkoitettu ja saavutettavissa. Muussa tapauksessa ylempi välityspalvelin voi vastata toisesta kohdepäätöksestä.

Sääntö vaikuttaa Fiddlerin kautta kulkeviin istuntoihin. Se ei muokkaa käyttöjärjestelmän hosts-tiedostoa eikä muuta toisen ohjelman sieppaamatonta yhteyttä.

Aiheeseen liittyvät artikkelit