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