Http中GET请求和POST请求的区别?


1,GET在浏览器回退是无害的,而POST会再次提交请求
2,GET产生的URL地址可以被网址收藏BOOKMARK,而POST不可以
3,GET请求只能进行url编码,而post支持多种编码形式
4,get请求参数会被完整保留在浏览器历史记录里,而post中的参数不会被保留
5,get请求在url中传递的参数是有长度限制的不超过4k,而post没有
6,对参数的数据类型,get只接受ASCII类型,而post没有限制
7,get比post更不安全,因为参数直接暴露在url上,所以不能用传递敏感信息
8,get参数通过url传递,post放在request body报文体中
9,get产生一个tcp数据包,post产生两个tcp数据包


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM