HTTP报文首部内容为客户端和服务器分别处理请求和响应提供所需要的信息
HTTP请求报文首部组成:
HTTP响应报文首部组成:
- 请求报文和响应报文算在一起,算是有4中HTTP首部字段类型:
- 通用首部:请求报文和响应报文两方都会使用的首部
- 请求首部:从客户端向服务器端发送请求报文时,使用的首部.补充了请求的附加内容,客户端信息,响应内容相关优先级等信息
- 响应首部:从服务器端向客户端返回响应报文时,使用的首部.补充了响应的附加内容,也会要求客户端附加额外的内容信息
- 实体首部:针对请求报文和响应报文的实体部分使用的首部,补充了资源内容更新时间等与实体有关的信息
- 接下来,分别介绍一下各个首部.
HTTP/1.1 通用首部字段 通用首部字段内容有些多,另外写了一篇博客,在这里就不赘述了,感兴趣可以点击查看:【HTTP】HTTP报文首部之通用首部详解
请求首部字段 同样上一篇博客,这里就不赘述:[HTTP]HTTP报文首部之请求首部字段详解
响应首部字段 一篇博客链接:[HTTP]HTTP报文首部之响应首部字段详解
实体首部字段 一篇博客链接:[HTTP]HTTP报文首部之实体首部字段详解
其他首部字段 一篇博客链接:[HTTP]HTTP报文首部之其他首部字段详解
最后 这篇博客里面链接有许多,我不是故意的,刚开始我确实是想把这些内容写成一篇博客的.
理想很丰满,现实很骨感,发现都写在一篇博客里面的话,篇幅会很长,所以就分开好几篇来写了.
不管做什么,如果想要更进一步,更上一层,到最后一定都会回到底层的东西,比如算法,数据结构,操作系统,还有就是网络方面的知识.
HTTP协议是一个很大的方面,这只是从它的报文的角度尝试去总结了一下,希望能够给你带来一些启发~
感谢您的阅读~