Proxy-Connection es una cabecera de compatibilidad, no un conmutador de túnel
Distinga una cabecera antigua de persistencia de proxy de CONNECT y suprímala mediante la interfaz de cabeceras de proxy cuando esa sea la corrección de compatibilidad necesaria.
Proxy-Connection: Keep-Alive es un campo de compatibilidad no estándar que aparece en el tráfico de proxy HTTP. CONNECT es el método que solicita un túnel; esta cabecera no abre ninguno ni demuestra que una petición haya pasado por un proxy.
Si suprimir la cabecera de proxy que genera curl es la corrección de compatibilidad necesaria, use su interfaz de cabeceras de proxy:
curl --proxy http://proxy.example:8080 --proxy-header 'Proxy-Connection:' https://example.com/
El valor vacío elimina el campo generado en esta interfaz. Eso es distinto de enviar una cabecera vacía. Mantenga la opción de proxy real: eliminar la cabecera no selecciona enrutamiento directo, no cambia el protocolo de proxy ni concede acceso a un destino denegado.
Antes de hacer el cambio, determine qué intercambio contiene el campo. La salida del cliente hacia el proxy no muestra si se reenvió al sitio web. Un origen que rechaza un campo reenviado necesita pruebas de ese salto posterior.
Los intermediarios más antiguos pueden comportarse de forma distinta cuando se elimina el campo. Registre la forma de la petición, el destinatario, la versión del cliente y el fallo observado, y convierta esto en una elección de compatibilidad específica. Ni añadirlo siempre ni eliminarlo ante cada error de proxy se deduce del nombre de la cabecera.