📜  HTTP 标头 |联系

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

HTTP 标头 |联系

HTTP Connection 标头是一种通用类型的标头,它允许发送方或客户端指定该特定连接所需的选项。 Connection 不是为每个请求/响应打开一个新连接,而是帮助使用单个 TCP 连接发送或接收多个 HTTP 请求/响应。它还控制当前事务完成后网络是保持打开还是关闭。

句法:

Connection: keep-alive
Connection: close

指令:此 HTTP 连接标头接受上面提到和如下所述的两个指令:

  • keep-alive该指令表示客户端希望在发送响应消息后保持连接打开或活动。在 HTTP 1.1 版本中,默认情况下使用持久连接,它不会在事务后自动关闭。但是 HTTP 1.0 不会认为连接是持久的,所以如果你想让它保持活动状态,你需要包含一个 keep-alive 连接头。
  • close这个关闭连接指令表示客户端想要在发送响应消息后关闭连接。在 HTTP 1.0 中,默认情况下,连接会关闭。但在 HTTP 1.1 中,如果您希望关闭连接,则需要将其包含在标头中。

注意:这两个指令也是表示组合中连接的标头。

例子:

  • 在这里,在下面的示例中,连接保持活动状态(即客户端希望保持打开状态,值为 100。通常,值 100 对于几乎所有情况都足够了。但是,您可以根据服务器需要在网页中传递的文件数量来增加它。
    Keep-Alive: 100
    Connection: keep-alive
  • 下面的示例是客户端发送的请求消息,它希望在响应消息传递后关闭连接。
    Connection: close

要检查此连接,请转到Inspect Element -> Network检查连接的标题,如下所示。

浏览器兼容性:浏览器兼容HTTP Connection 标头如下:

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