Proxy-Connection: Keep-Alive é un campo de compatibilidade non estándar que aparece no tráfico de proxy HTTP. CONNECT é o método que solicita un túnel; esta cabeceira non abre ningún nin demostra que unha petición pasase por un proxy.

Se suprimir a cabeceira de proxy que xera curl é a corrección de compatibilidade necesaria, use a súa interface de cabeceiras de proxy:

curl --proxy http://proxy.example:8080   --proxy-header 'Proxy-Connection:'   https://example.com/

O valor baleiro elimina o campo xerado nesta interface. Iso é distinto de enviar unha cabeceira baleira. Mantén a opción de proxy real: eliminar a cabeceira non selecciona encamiñamento directo, non cambia o protocolo de proxy nin concede acceso a un destino denegado.

Antes de facer o cambio, determine que intercambio contén o campo. A saída do cliente cara ao proxy non mostra se se reenviou ao sitio web. Unha orixe que rexeita un campo reenviado necesita probas dese salto posterior.

Os intermediarios máis antigos poden comportarse de forma distinta cando se elimina o campo. Rexistre a forma da petición, o destinatario, a versión do cliente e o fallo observado, e converta isto nunha elección de compatibilidade específica. Nin engadilo sempre nin eliminalo ante cada erro de proxy se deduce do nome da cabeceira.

Artigos relacionados