请求行:

  1. 请求的方式 GET
  2. 请求的资源路径 [+?+请求参数]
  3. 请求的协议和版本号 HTTP/1.1

请求头:

   key:value 组成,不同键值对表示不同含义

请求体:

  发送给服务器的数据

 

get请求有请求行和请求体,因为get请求不会修改服务器的数据,因此不需要请求体发送数据给服务器,只是查数据

 

post请求又请求行、请求头和请求体,因为post请求可能会修改服务器数据,所以要发送数据给服务器,所以需要请求体

 

GET请求也可传参到后台,但是其参数在浏览器的地址栏的url中可见,所以隐私性安全性较差,且参数长度也是有限制的

 

POST请求传递参数放在Request body中,不会在url中显示,比GET要安全,且参数长度无限制

 

GET请求刷新浏览器或回退时没有影响

 

POST回退时会重新提交数据请求

 

GET 请求可被缓存

        

POST 请求不会被缓存

 posted on 2021-12-13 00:33  又在化学楼迷路了  阅读(91)  评论(0)    收藏  举报