x-overrideHost i Fiddler Classic bevarer HTTP Host-headeren
Brug x-overrideHost til at kortlægge et udviklingsmål, mens HTTP-værtsnavnet forbliver intakt.
For en udviklings-HTTP-anmodning, som Fiddler Classic opfanger, ændrer x-overrideHost forbindelsens mål, mens anmodningens Host-header bevares. Læg reglen i OnBeforeRequest:
if (oSession.HostnameIs("preview.example.net")) {
oSession.bypassGateway = true;
oSession["x-overrideHost"] = "192.0.2.20";
}
Erstat dokumentationsadressen med udviklingsserveren. Browseren kan blive ved med at anmode preview.example.net, og serveren modtager stadig dette virtuelle værtsnavn. Det er nyttigt, når en erstatning af URL'ens værtsnavn med en IP ville vælge den forkerte applikation.
bypassGateway sender bevidst denne forbindelse uden den upstream-proxy, der er konfigureret i Fiddler. Behold det kun, når denne direkte udviklingsrute er tilsigtet og tilgængelig. Ellers kan den overordnede proxy forblive ansvarlig for en anden målsætningsbeslutning.
Reglen påvirker sessioner, der går gennem Fiddler. Den redigerer ikke operativsystemets hosts-fil og ændrer ikke en anden programfors kom forbindelse, som ikke opfanges.