关于http:httpconnection首部字段的作用

6次阅读

共计 512 个字符,预计需要花费 2 分钟才能阅读完成。

Connection 的三种类型

Connection 首部能够承载 4 种不同类型的标签,因而有时会很令人费解:

1. HTTP 首部字段名,列出了只与此连贯无关的首部;2. 任意标签值,用于形容此连贯的非标准选项;3. 值 close,阐明操作实现之后需敞开这条长久连贯。HTTP 1.0 默认值
4. 值 keep-alive , 开启 HTTP 长久连贯,HTTP 1.1 默认值 

HTTP 首部字段名

举个栗子,客户端发送申请报文,代理服务器承受到这个申请报文之后,客户端的申请报文中的 Connection 字段指定的头部字段,代理服务器会把这些指定的字段从申请报文中剔除掉之后再转发。
比方例子中 Meter 字段

任意标签值

它是不在规范外面的。例子中的 bill-my-credit-card 属于任意标签值,他这个假想指的是发送报文方本人指定,而非标准的首部字段,也就是自定义首部字段

connection 的作用 - 对首部的爱护

当代理收到一条带有 Connection 首部的报文时,会解析发送端申请的所有选项,并将其利用。而后会在将此报文转发给服务器之前,删除 Connection 首部以及 Connection 中列出的所有首部。也就是这些首部字段只在这层应用,在服务器层无奈获取。

正文完
 0