x-overrideHost no Fiddler Classic preserva o cabeçalho Host do HTTP
Use x-overrideHost para mapear um destino de desenvolvimento mantendo o nome do host virtual HTTP intacto.
Para uma solicitação HTTP de desenvolvimento capturada pelo Fiddler Classic, x-overrideHost altera o destino da conexão e preserva o cabeçalho Host da solicitação. Coloque a regra em OnBeforeRequest:
if (oSession.HostnameIs("preview.example.net")) {
oSession.bypassGateway = true;
oSession["x-overrideHost"] = "192.0.2.20";
}
Substitua o endereço de documentação pelo servidor de desenvolvimento. O navegador pode continuar pedindo preview.example.net, e o servidor ainda recebe esse nome de host virtual. Isso é útil quando substituir o nome do host da URL por um IP escolheria a aplicação errada.
O bypassGateway envia deliberadamente esta conexão sem o proxy de upstream configurado no Fiddler. Mantenha-o apenas quando esse caminho direto de desenvolvimento for pretendido e acessível. Caso contrário, o proxy pai pode continuar responsável por uma decisão de destino diferente.
A regra afeta as sessões que passam pelo Fiddler. Ela não edita o arquivo hosts do sistema operacional nem altera uma conexão não capturada de outro programa.