HTTP(6):报文首部

HTTP(6):报文首部

HTTP首部字段

HTTP首部字段根据实际用途被分成四种类型。

通用首部字段:请求报文和响应报文都会使用的首部;

请求首部字段:从客户端向服务器端发送请求报文时使用的首部,补充了请求的附加内容,客户端信息、响应内容相关优先级等信息;

响应首部字段:从服务器端向客户端返回响应报文时使用的首部,补充了响应的附加内容,也会要求客户端附加额外的内容信息;

实体首部字段:针对请求报文和响应报文的实体部分使用的首部。补充了资源内容更新时间等实体有关的信息。

UdmKmT.png

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IiBqYjBv-1595131290838)(https://s1.ax1x.com/2020/07/15/UdmfHS.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TUp5csMv-1595131290842)(https://s1.ax1x.com/2020/07/15/Udmz4J.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g7DclL6h-1595131290844)(https://s1.ax1x.com/2020/07/15/UdnbPH.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rEHLBaXN-1595131290845)(https://s1.ax1x.com/2020/07/15/Udn7Ie.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SeaC3GOT-1595131290846)(https://s1.ax1x.com/2020/07/15/UdnqGd.png)]

HTTP首部字段根据是否定义成缓存代理,分成两种类型,端到端首部(End-to-end Header)和逐跳首部(Hop-by-hop Header)。

端到端首部会转发给请求/响应对应的最终目标,且必须保存在由缓存生成的响应中,另外规定它必须被转发。

逐跳首部只对单次转发有效,会因通过缓存或代理而不再转发。HTTP/1.1和之后版本,如果要使用需要提供Connection首部字段。除了以下8个,其他都是端到端首部。

  • Connection

  • Keep-Alive

  • Proxy-Authenticate

  • Proxy-Authorization

  • Trailer

  • TE

  • Transfer-Encoding

  • Trailer

  • TE

  • Transfer-Encoding

  • Upgrade

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值