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.

Artigos relacionados