请求行:
- 请求的方式 GET
- 请求的资源路径 [+?+请求参数]
- 请求的协议和版本号 HTTP/1.1
请求头:
key:value 组成,不同键值对表示不同含义
请求体:
发送给服务器的数据
get请求有请求行和请求体,因为get请求不会修改服务器的数据,因此不需要请求体发送数据给服务器,只是查数据
post请求又请求行、请求头和请求体,因为post请求可能会修改服务器数据,所以要发送数据给服务器,所以需要请求体
GET请求也可传参到后台,但是其参数在浏览器的地址栏的url中可见,所以隐私性安全性较差,且参数长度也是有限制的
POST请求传递参数放在Request body中,不会在url中显示,比GET要安全,且参数长度无限制
GET请求刷新浏览器或回退时没有影响
POST回退时会重新提交数据请求
GET 请求可被缓存
POST 请求不会被缓存
posted on
浙公网安备 33010602011771号