GET和POST的区别

GET和POST的区别

  • 请求参数
    get请求参数放在url或者cookie中,而post参数放在body中
    这样也导致get请求更不安全,因为参数会直接出现在url和在浏览器缓存
  • 请求方式
    get请求header和data一次发出,http状态码200成功,post会先发送header,100continue,发送data,200成功
    导致GET产生一个TCP数据包;POST产生两个TCP数据包。
  • 最大不同
    get请求是幂等的,导致增删改查的请求假如用get,在网络不好的隧道中会尝试重试,可能会导致重复操作
  • 其他
    get长度限制比post短
posted @ 2021-11-07 16:46  inblood  阅读(43)  评论(0)    收藏  举报