x-overrideHost у Fiddler Classic захоўвае загаловак Host у HTTP
Выкарыстоўвайце x-overrideHost для супастаўлення мэты распрацоўкі, пакідаючы імя віртуальнага хаста HTTP нязменным.
Для запыту 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 аперацыйнай сістэмы і не змяняе злучэнне іншай праграмы, якое не перахопліваецца.