Dla żądania HTTP w środowisku programistycznym przechwyconego przez Fiddler Classic x-overrideHost zmienia cel połączenia, zachowując nagłówek Host żądania. Umieść regułę w OnBeforeRequest:

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

Zastąp adres dokumentacyjny serwerem programistycznym. Przeglądarka może nadal żądać preview.example.net, a serwer nadal otrzymuje tę nazwę wirtualnego hosta. Jest to przydatne, gdy zastąpienie nazwy hosta w adresie URL adresem IP wybrałoby niewłaściwą aplikację.

bypassGateway celowo wysyła to połączenie bez skonfigurowanego w Fiddlerze proxy nadrzędnego. Zachowaj je tylko wtedy, gdy ta bezpośrednia ścieżka programistyczna jest zamierzona i osiągalna. W przeciwnym razie proxy nadrzędne może nadal decydować o innym celu.

Reguła wpływa na sesje przechodzące przez Fiddler. Nie edytuje pliku hosts systemu operacyjnego ani nie zmienia nieprzechwyconego połączenia innego programu.

Powiązane artykuły