Cabeçalho HTTP não corresponde

1

Existe alguma diferença entre o que os cabeçalhos php retornam e o que está definido no nginx?

Quando eu corro:

curl -I mydomain.com

Eu recebo como esperado (tenho keep-alive off )

Connection: close

Mas quando eu envio o $_SERVER[HTTP_CONNECTION] no mesmo domínio, recebo:

Connection: keep-alive

Não sei por que o php está retornando ao keep-alive, onde em qualquer outro lugar eu puxo os cabeçalhos e ele mostra a conexão fechada.

    
por jrodichok 22.12.2015 / 19:48

1 resposta

0

$_SERVER[HTTP_CONNECTION] no PHP contém Connection header do pedido do cliente, informando ao servidor que o cliente suporta keep-alive.

O que você vê com a saída do cURL, é a resposta do servidor, dizendo que a conexão será fechada em vez de mantida aberta para manter a atividade.

    
por 22.12.2015 / 20:03

Tags