Pri razvojni zahtevi HTTP, ki jo prestreže Fiddler Classic, x-overrideHost spremeni cilj povezave, glava Host zahteve pa ostane. Pravilo vstavite v OnBeforeRequest:

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

Zamenjajte dokumentacijski naslov z razvojnim strežnikom. Brskalnik lahko še naprej zahteva preview.example.net, strežnik pa še vedno prejme to ime navideznega gostitelja. To je uporabno, kadar bi zamenjava imena gostitelja v URL-ju z IP naslovom izbrala napačno aplikacijo.

bypassGateway namenoma pošlje to povezavo brez nadrejenega posrednika, nastavljenega v Fiddlerju. Obdržite ga le, kadar je ta neposredna razvojna pot predvidena in dosegljiva. Sicer lahko nadrejeni posrednik še naprej odloča o drugem cilju.

Pravilo vpliva na seje, ki potekajo skozi Fiddler. Ne ureja datoteke hosts operacijskega sistema in ne spreminja nezajete povezave drugega programa.

Sorodni članki