x-overrideHost in Fiddler Classic behoudt de HTTP Host-header
Gebruik x-overrideHost voor het mappen van een ontwikkelingsbestemming terwijl de HTTP virtual-hostnaam intact blijft.
Voor een ontwikkelings-HTTP-verzoek dat Fiddler Classic onderschept, wijzigt x-overrideHost de bestemming van de verbinding terwijl de Host-header van het verzoek behouden blijft. Plaats de regel in OnBeforeRequest:
if (oSession.HostnameIs("preview.example.net")) {
oSession.bypassGateway = true;
oSession["x-overrideHost"] = "192.0.2.20";
}
Vervang het documentatieadres door de ontwikkelingsserver. De browser kan preview.example.net blijven aanvragen en de server ontvangt nog steeds die virtual-hostnaam. Dit is nuttig wanneer het vervangen van de hostnaam in de URL door een IP de verkeerde toepassing zou kiezen.
bypassGateway stuurt deze verbinding bewust zonder de in Fiddler geconfigureerde upstream-proxy. Behoud dit alleen wanneer dat directe ontwikkelingspad bedoeld en bereikbaar is. Anders kan de bovenliggende proxy verantwoordelijk blijven voor een andere bestemmingsbeslissing.
De regel beïnvloedt sessies die door Fiddler gaan. Hij bewerkt niet het hosts-bestand van het besturingssysteem en wijzigt ook geen niet-onderschepte verbinding van een ander programma.