支持Http最大GET / POST查询参数

时间:2017-02-12 06:07:09

标签: http url browser limit

我读了很多关于HTTP中URL限制的问题仍然无法找到HTTP中支持的最大参数数量的答案

HTTP参数支持的最大参数数量是什么意思:

https://www.google.com/search?q=cookies&ie=utf-8&oe=utf-8

这里有3个参数:

q ie oe 及其相应的值。

2 个答案:

答案 0 :(得分:0)

参数编号没有限制,它的全部数据大小是您使用GET请求发送的KB数量,但是此值可以从Web服务器端配置(Apache,Tomact,.. iec)。

请求行长度的默认限制是apache中的8190字节,可以更改此值以增加或减少它。

答案 1 :(得分:0)

查询字符串受RFC 3986, section 3.4的授权,除了允许的字符外,它没有指定任何限制。你也很难找到对参数逻辑数量的任何限制,因为从来没有真正的格式规范;你在那里发现的是一种最好的做法,它受到CGI正在做的很大的影响。因此,参数的数量受客户端或服务器愿意转移/接受的限制(显然,下限获胜)。根据{{​​3}},您可以找到粗略估算this answer