HTTP-заголовок не соответствует

Есть ли разница между тем, какие заголовки возвращает php, и тем, что установлено в nginx?

Когда я запускаю:

curl -I mydomain.com

Я получаю, как и ожидалось (у меня keep-alive отключен )

Connection: close

Но когда я вывожу $ _ SERVER [HTTP_CONNECTION] в том же домене, я получаю:

Connection: keep-alive

Я не уверен, почему php возвращает keep-alive, когда я везде извлекаю заголовки, и это показывает, что соединение закрыто.

1
задан 22 December 2015 в 22:31
1 ответ

$_SERVER[HTTP_CONNECTION] в PHP содержит Connection заголовок из запроса клиента, сообщающий серверу, что клиент поддерживает keep-alive.

То, что вы видите на выходе cURL, это ответ сервера, сообщающий, что соединение будет закрыто, а не оставлено открытым для keep-alive.

.
0
ответ дан 4 December 2019 в 06:44

Теги

Похожие вопросы