关于 HTTP GET/POST 请求参数长度最大值的问题

本文探讨了HTTP GET/POST请求参数长度限制的误解,指出限制取决于浏览器和服务器,而非HTTP协议规定。GET请求受URL长度限制,通常在2k-8K之间,而POST理论上无限制,但实际大小受限于服务器设置。建议根据数据量、敏感性和功能场景选择合适的请求方式。
摘要由CSDN通过智能技术生成

这几天系统出现问题,原因是商品提交的时候大于2000条商品的时候就会提交不上,经过仔细排除发现是post请求长度的问题,最后修改了如下

<Connector connectionTimeout="20000" maxPostSize="52810000" port="8081" protocol="HTTP/1.1" redirectPort="8443"/>

然后又仔细看了一下,发现自己对POST和GET请求到了理解的误区,我们一般的理解是HTTP 协议下的 Get 请求参数长度是有大小限制的,最大不能超过XX,而 Post 是无限制的,这里需要更正一下

导致一种理解上的误区:

1、首先即使有长度限制,也是限制的是整个 URI 长度,而不仅仅是你的参数值数据长度。

2、HTTP 协议从未规定 GET/P

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值