Proxy-Connection é um cabeçalho de compatibilidade, não um interruptor de túnel
Distinga um cabeçalho antigo de persistência de proxy do CONNECT e suprima-o através da interface de cabeçalhos de proxy quando for essa a correção de compatibilidade necessária.
Proxy-Connection: Keep-Alive é um campo de compatibilidade não padrão encontrado no tráfego de proxy HTTP. O CONNECT é o método que pede um túnel; este cabeçalho não abre nenhum nem prova que um pedido passou por um proxy.
Se suprimir o cabeçalho de proxy gerado pelo curl for a correção de compatibilidade necessária, use a interface de cabeçalhos de proxy:
curl --proxy http://proxy.example:8080 --proxy-header 'Proxy-Connection:' https://example.com/
O valor vazio remove o campo gerado nesta interface. Isso é diferente de enviar um cabeçalho vazio. Mantenha a opção de proxy real: remover o cabeçalho não seleciona encaminhamento direto, não altera o protocolo de proxy nem concede acesso a um destino negado.
Antes de fazer a alteração, determine qual troca contém o campo. A saída do cliente para o proxy não mostra se o campo foi encaminhado ao site. Uma origem que rejeita um campo encaminhado exige prova desse salto posterior.
Intermediários mais antigos podem comportar-se de forma diferente quando o campo é removido. Registe a forma do pedido, o destinatário, a versão do cliente e a falha observada, e faça disto uma escolha de compatibilidade específica. Nem acrescentar sempre nem remover em cada erro de proxy decorre do nome do cabeçalho.