📜  HTTP 标头 |活着

📅  最后修改于: 2022-05-13 01:56:53.573000             🧑  作者: Mango

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的标题,如下所示。
Keep-Alive 通用标题

支持的浏览器:HTTP header Keep-Alive兼容的浏览器如下:

  • 谷歌浏览器
  • IE浏览器
  • 火狐
  • 苹果浏览器
  • 歌剧