php 返回的标头和 nginx 中设置的标头有区别吗?
当我跑步时:
curl -I mydomain.com
我得到了预期的结果(我有keep-alive off
)
Connection: close
$_SERVER[HTTP_CONNECTION]
但是当我在同一个域上输出时,我得到:
Connection: keep-alive
我不确定为什么 php 返回 keep-alive,而其他地方我拉取标题时都显示连接已关闭。
答案1
$_SERVER[HTTP_CONNECTION]
在 PHP 中包含Connection
来自客户端请求的标头,告诉服务器客户端支持保持活动。
您在 cURL 的输出中看到的是来自服务器的响应,表明连接将被关闭而不是保持打开以保持活动。