post和get区别

Posted annie211

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了post和get区别相关的知识,希望对你有一定的参考价值。

1、get参数拼接在url上,post则放在body中,post相对上比get安全一些;

2、get请求参数会被保存在浏览器历史记录里,而post不会;(为了防止CSRF攻击,很多公司把get统一改成了post)

3、get请求会被浏览器缓存,post不会;

3、通常浏览器和服务器会限制url的长度,所以get请求数据大小也有一定的限制;浏览器2k,服务器64k;

4、get产生1个tcp数据包(header和data一并发送);post产生两个数据包(先发送header,ok,再发送data),get效率比post高,但在验证数据包的完整性上,post更优。

以上是关于post和get区别的主要内容,如果未能解决你的问题,请参考以下文章

http请求中get和post请求的区别

post、get、put、patch、Delete的区别

go 登录get和post的区别

android中Invalidate和postInvalidate的区别

详解HTTP请求:get方法和post方法的区别

GET和POST两种基本请求方法的区别