Для налагоджувального 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 операційної системи й не змінює неперехоплене з'єднання іншої програми.

Схожі статті