注意点
- 注: 以下图片内容基于Chrome浏览器的 Network面板 抓包获取, 但是抓取的数据并不完全符合规范;
- 有条件的同学可以自行购买“HttpWatch”抓包工具的服务.
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J4NxSfIN-1628760447661)(http/image-20210812171308481.png)]](https://i-blog.csdnimg.cn/blog_migrate/93ad18b20570103a20148791bfe61fea.png)
http协议
- http协议: 规定了客户端和服务器之间, 数据交互时, 数据的格式规范.
- http组成:
- http请求: 客户端发送给服务端的数据
- http响应: 服务端返回给客户端的数据
http请求报文
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XseqGCJq-1628760447664)(http/image-20210812172519896.png)]](https://i-blog.csdnimg.cn/blog_migrate/f4dcf90642bc0d5cf5402fbedf870f73.png)
由3部分组成:
- 请求行: 包含请求最基本的信息
- 包含请求方式, 请求资源地址, 协议及版本
- 请求头: 包含请求的附加信息, 浏览器自动设置的, 数据是键值对格式
- 包含请求的url地址, 请求提交数据内容的类型, cookie. 等等
- 请求体: POST请求提交的数据放在这里, GET请求没有请求体
http响应报文

由3部分组成:
- 响应行: 包含请求最基本的信息
- 包含协议及版本, 响应状态码
- 响应头: 包含请求的附加信息, 由后端服务器软件设置, 数据是键值对格式
- 包含响应内容的类型, 响应内容的长度. 响应的日期. 等等
- 响应体: 本次响应的正文内容
- 响应的内容会默认显示到页面;
- 没有固定格式, 响应文本就是文本格式, 响应JSON就是JSON格式
会默认显示到页面;
- 没有固定格式, 响应文本就是文本格式, 响应JSON就是JSON格式
本文深入探讨HTTP协议,包括其定义、请求报文和响应报文的组成部分。请求报文由请求行、请求头和请求体构成,其中请求行包含请求方法、URL和协议版本。响应报文则由响应行、响应头和响应体组成,响应行包括协议版本和状态码。了解这些基础知识对于网络开发和调试至关重要。
1699

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



