Para una solicitud HTTP de desarrollo capturada por Fiddler Classic, x-overrideHost cambia el destino de la conexión y conserva la cabecera Host de la solicitud. Coloque la regla en OnBeforeRequest:

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

Sustituya la dirección de documentación por el servidor de desarrollo. El navegador puede seguir solicitando preview.example.net y el servidor sigue recibiendo ese nombre de host virtual. Esto resulta útil cuando sustituir el nombre de host de la URL por una IP seleccionaría la aplicación equivocada.

bypassGateway envía deliberadamente esta conexión sin el proxy ascendente configurado en Fiddler. Consérvelo solo cuando esa ruta directa de desarrollo sea intencionada y accesible. De lo contrario, el proxy principal puede seguir decidiendo otro destino.

La regla afecta a las sesiones que pasan por Fiddler. No edita el archivo hosts del sistema operativo ni cambia una conexión no capturada de otro programa.

Artículos relacionados