x-overrideHost w Fiddler Classic zachowuje nagłówek Host HTTP
Używaj x-overrideHost do mapowania celu programistycznego, zachowując nazwę wirtualnego hosta HTTP.
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.