接口测试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数据包。
推荐阅读: