### 非HTTP/1.1首部字段 ###
在HTTP协议通信交互中使用到的首部字段,不限于RFC2616中定义的47种首部字段。
还有Cookie、Set-Cookie和Content-Disposition等在其他 RFC中定义的首部字段,
它们的使用频率也很高。这些非正式的首部字段统一归纳在 RFC4229 HTTP Header Field Registrations中。
End-to-end 首部和 Hop-by-hop 首部
HTTP首部字段将定义成 缓存代理 和 非缓存代理的行为,分成 2种类型。
#端到端首部( End-to-end Header )
分在此类别中的首部 会转发给请求/响应对应的最终接收目标,
且必须保存在由缓存生成的响应中,另外规定它必须被转发。
#逐跳首部( Hop-by-hop Header )
分在此类别中的首部只对单次转发有效,会因通过缓存或代理而不再转发。
HTTP/1.1和之后版本中,如果要使用 hop-by-hop 首部,需提供 Connection首部字段。
下面列举了 HTTP/1.1中的逐跳首部字段。除这8个首部字段之外,其他所有字段都属于端到端首部。
Connection
Keep-Alive
Upgrade
Proxy-Authorization
Proxy-Authenticate
Trailer
TE
Transfer-Encoding
本文介绍了HTTP通信中使用的首部字段,包括非HTTP/1.1标准中的Cookie、Set-Cookie等,并详细区分了端到端首部和逐跳首部的作用及应用场景。
1075

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



