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数据包
posted @ 2020-08-04 20:11  魂牵绕明  阅读(2989)  评论(0编辑  收藏  举报