get请求和post请求有什么区别

get请求和post请求有什么区别

答:1、get比post更不安全

  2、get传输的数据长度比post小

  3、get通过在URL后拼接字符串的形式传递参数,post将参数放在RequestBody中

       4、get产生一个TCP数据包;post产生两个TCP数据包。(get会把 httpheader 和 data 一起发送给服务器,服务器会响应200,post会先把httpheader发送给服务端,服务端响应100,提示客户端继续发送。浏览器接着发送data给服务端。最终服务端响应200)

  5、get请求可以被缓存起来,post不行

  

原文地址:https://www.cnblogs.com/TravisGrady/p/10387863.html