HTTP 标头 |活着
Keep-Alive头是一个通用类型的头。此标头用于提示如何使用连接来设置超时和最大请求量。它还可用于允许单个 TCP 连接对多个 HTTP 请求/响应保持打开状态(默认 HTTP 连接在每个请求后关闭)。它也称为持久连接。启用keep-alive完全取决于您使用的服务器以及您拥有的访问权限。
句法:
Keep-Alive: parameters
指令:此标头接受如上所述和如下所述的单个指令:
- 参数:该指令包含两个逗号分隔的参数 timeout 和 max。 timeout 参数保存最小时间量,即连接必须保持打开的时间(以秒为单位)。 ax 参数保存一个整数,定义在关闭连接之前如何向该连接发送请求数。
示例:在此示例中,连接标头必须设置为 Keep-Alive。
HTTP/1.1 200 OK
Connection: Keep-Alive
Content-Encoding: gzip
Content-Type: text/html; charset=utf-8
Date: Thu, 17 Feb 2020 18:23:13 GMT
Keep-Alive: timeout=5, max=1000
Last-Modified: Mon, 17 Feb 2020 04:32:39 GMT
Server: Apache
要检查此Keep-Alive的运行情况,请转到Inspect Element -> Network检查Keep-ALive的标题,如下所示。
支持的浏览器:与HTTP header Keep-Alive兼容的浏览器如下:
- 谷歌浏览器
- IE浏览器
- 火狐
- 苹果浏览器
- 歌剧