HTTP首部有哪些组成部分

1.HTTP 首部结构

HTTP 请求报文:在请求中,HTTP 报文由方法、URI、HTTP 版本、HTTP 首部字段等部分构成。
HTTP 响应报文:在响应中,HTTP 报文由 HTTP 版本、状态码(数字和原因短语)、 HTTP 首部字段 3 部分构成。

2.HTTP 首部字段

HTTP 首部字段传递重要信息:给浏览器和服务器提供报文主体大小、所使用的语言、认证信息等内容。
HTTP 首部字段是由首部字段名和字段值构成的,中间用冒号“:” 分隔。字段值对应单个 HTTP 首部字段可以有多个值,如Keep-Alive: timeout=15, max=100

HTTP 首部字段根据实际用途被分为以下 4 种类型:
1)通用首部字段(General Header Fields)
请求报文和响应报文两方都会使用的首部。
2)请求首部字段(Request Header Fields)
从客户端向服务器端发送请求报文时使用的首部。补充了请求的附加内容、客户端信息、响应内容相关优先级等信息。
3)响应首部字段(Response Header Fields)
从服务器端向客户端返回响应报文时使用的首部。补充了响应的附加内容,也会要求客户端附加额外的内容信息。
4)实体首部字段(Entity Header Fields)
针对请求报文和响应报文的实体部分使用的首部。补充了资源内容更新时间等与实体有关的信息。
具体请参考:https://blog.csdn.net/weixin_43532346/article/details/103895212

你可能感兴趣的:(HTTP协议)