一、HTTP 请求报文介绍
HTTP最常见的请求报文有两种:
- GET 方式的请求报文
- POST 方式的请求报文
说明:
- GET: 获取web服务器数据
- POST: 向web服务器提交数据
二、HTTP GET 请求报文分析
HTTP GET 请求报文效果图:
GET 请求报文说明:
GET 请求原始报文说明:
说明:
- 每项数据之间使用:\r\n
三、HTTP POST 请求报文分析
HTTP POST 请求报文效果图:
、请求体效果图:
POST 请求报文说明:
POST 请求原始报文说明:
说明:
- 每项数据之间使用:\r\n
四、小结
- 一个HTTP请求报文可以由请求行、请求头、空行和请求体4个部分组成。
- 请求行是由三部分组成:
- 请求方式
- 请求资源路径
- HTTP协议版本
- GET方式的请求报文没有请求体,只有请求行、请求头、空行组成。
- POST方式的请求报文可以有请求行、请求头、空行、请求体四部分组成,注意:POST方式可以允许没有请求体,但是这种格式很少见。
GET和POST请求对比效果图: