本文详解HTTP除了Cache-Control之外的通用首部字段
1>Connection
connection首部字段具备如下两个作用:
-
控制不再转发给代理的首部字段
-
管理持久连接
Connection: 不再转发的首部字段名
在客户端发送请求和服务器返回响应内,使用Connection首部字段,可以控制不再转发给代理的首部字段(即Hop-by-hop首部字段)。
HTTP/1.1版本的默认连接都是持久连接。为此,客户顿会在持久连接上连续发送请求。当服务器端想要断开连接时,则指定Connection首部字段的值为Close.
Connection: close
HTTP/1.1之前的HTTP版本默认连接是非持久性连接。为此,如果想在旧版的HTTP协议上维持持久性连接,就必须要指定Connection首部字段为Keep-Alive。
2>Date
首部字段Date表明HTTP报文创建的日期和时间。
3>Pragma
该字段是HTTP/1.0之前版本的历史遗留字段,仅作为与HTTP/1.0的向后兼容而定义。
规范定义的形式唯一,如下所示:
Pragma: no-cache

本文详细介绍了HTTP协议中的通用首部字段,包括Connection、Date、Pragma、Trailer、Transfer-Encoding、Upgrade、Via和Warning,讲解了它们的作用和用法,如Connection用于管理持久连接和控制Hop-by-hop首部字段,Date表示报文创建的时间,Pragma用于与HTTP/1.0版本兼容的缓存控制,Upgrade检测更高版本协议的通信,Via追踪报文传输路径等。
最低0.47元/天 解锁文章
1321

被折叠的 条评论
为什么被折叠?



