Pentru o cerere HTTP de dezvoltare capturată de Fiddler Classic, x-overrideHost schimbă destinația conexiunii păstrând antetul Host al cererii. Puneți regula în OnBeforeRequest:

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

Înlocuiți adresa de documentare cu serverul de dezvoltare. Browserul poate continua să solicite preview.example.net, iar serverul primește în continuare acel nume de gazdă virtuală. Acest lucru este util când înlocuirea numelui de gazdă din URL cu un IP ar selecta aplicația greșită.

bypassGateway trimite intenționat această conexiune fără proxy-ul superior configurat în Fiddler. Păstrați-l numai când acea cale directă de dezvoltare este dorită și accesibilă. Altfel proxy-ul părinte poate rămâne responsabil pentru o altă decizie de destinație.

Regula afectează sesiunile care trec prin Fiddler. Nu editează fișierul hosts al sistemului de operare și nu modifică o conexiune necapturată a altui program.

Articole similare