Для запыту HTTP на этапе распрацоўкі, які перахоплівае Fiddler Classic, x-overrideHost змяняе мэту злучэння, захоўваючы загаловак Host запыту. Змесціце правіла ў OnBeforeRequest:

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

Замяніце дакументацыйны адрас адрасам сервера распрацоўкі. Браўзер можа працягваць запытваць preview.example.net, а сервер па-ранейшаму атрымлівае гэтае імя віртуальнага хаста. Гэта карысна, калі замена імені хаста URL на IP выбрала б не тую праграму.

bypassGateway наўмысна адпраўляе гэтае злучэнне без наладжанага ў Fiddler вышэйшага проксі. Пакідайце гэта толькі тады, калі прамы шлях распрацоўкі патрэбны і дасягальны. Інакш бацькоўскі проксі можа заставацца адказным за іншае рашэнне аб мэце.

Правіла ўплывае на сеансы, што праходзяць праз Fiddler. Яно не рэдагуе файл hosts аперацыйнай сістэмы і не змяняе злучэнне іншай праграмы, якое не перахопліваецца.

Падобныя артыкулы