在线文档教程

Connection

Connection

Connection一般 header 控制网络连接是否保持打开状态,当前事务结束之后。如果发送的值是keep-alive,连接是持久的并且不关闭,从而允许对同一服务器的后续请求完成。

除了标准逐跳报头(Keep-AliveTransfer-EncodingTEConnectionTrailerUpgradeProxy-AuthorizationProxy-Authenticate),由消息使用的任何逐跳头必须在列出Connection标题,以使得第一代理知道它必须消耗他们并不要进一步转发它们。标准的逐跳标头也可以列出(通常是这种情况Keep-Alive,但这不是强制性的)。

Header typeGeneral header
Forbidden header nameyes

语法

Connection: keep-alive Connection: close

指令

close表示客户端或服务器想要关闭连接。这是 HTTP / 1.0 请求的默认值。任何 HTTP 报头的逗号分隔列表通常keep-alive仅表示客户端想要保持连接处于打开状态。持久连接是 HTTP / 1.1 请求的默认连接。标头列表是要由第一个非透明代理或中间高速缓存移除的标头名称:这些标头定义了发射器与第一个实体之间的连接,而不是目标节点。

浏览器兼容性

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic Support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)

FeatureAndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Basic Support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)