post和get请求数据大小问题

来源:1-1 什么是接口测试

qq_我们要去大草原的湖边_0

2018-03-10 22:26

为什么post要比get请求数据大

写回答 关注

3回答

  • 慕娘3020463
    2019-07-23 10:49:11

    get请求最大url长度是2048字符,post无限制。

    get可以被收藏为书签,post不行。

    get能被缓存,post不行。

    二者编码类型不同,post多了二进制数据多重编码。

    get的参数会保留在浏览器历史中,post参数不会。

    get数据类型为ASCII, post无限制可以为二进制。

    两者相对来说post安全点,其实并从传输角度来说没什么卵用,http网路传输都是明文,可以被抓包。

    想要安全就用https协议。

  • 慕斯卡1587982
    2019-05-14 15:25:09

    get请求是通过URL方式发送数据,然而浏览器对于URL的长度是有限制的,故而get请求数据大小也收到限制。post请求是用表单方式,理论上来说其传输数据的大小是不受限制的。因此get请求数据小于post请求。

  • 慕后端5240747
    2018-03-11 23:32:42

    因为post是以表单的方式提交请求数据

接口测试基础之入门篇

对接口测试说so easy!

74684 学习 · 176 问题

查看课程

相似问题