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区别的主要内容,如果未能解决你的问题,请参考以下文章