增加QueryString最大长度[重复]

Posted

技术标签:

【中文标题】增加QueryString最大长度[重复]【英文标题】:Increasing QueryString max length [duplicate] 【发布时间】:2014-08-08 16:21:03 【问题描述】:

我有一个大约 2500 个字符长的 queryString,超过了默认的 2048 个限制。

现在我已经按照建议更改了 web.config 中的设置:

<httpRuntime targetFramework="4.5" maxQueryStringLength="204800" maxUrlLength="409600"/>

仍然返回字符串太长的错误。

我还在 IIS6 -> Request Filetering -> Query Strings -> Edit Feature Settings 中将这些设置更改为相同的值,但仍然没有任何乐趣。

浏览器是IE11。

maxQueryStringLength 真的可以改吗?

很遗憾,我无法限制查询字符串中的文本数量,因此这不是一个选项。

【问题讨论】:

我认为这无法改变。这是浏览器限制而不是 asp.net 问题。 【参考方案1】:

无法更改浏览器的查询字符串长度。

限制在以下关于 SOWhat is the maximum possible length of a query string?

的问题中

【讨论】:

嗯,在玩弄了设置之后,我注意到现在它实际上会使用查询字符串执行页面,但它确实会在地址栏中被剪辑。

以上是关于增加QueryString最大长度[重复]的主要内容,如果未能解决你的问题,请参考以下文章

使用 jQuery 从 QueryString 读取 ID [重复]

我如何将queryString值更改为(int)[重复]

如何增加 Windows 中的输入行长度(最大值)?

增加 Azure 网站中的最大 URL 长度?

如何增加 ktor 可接受 url 的最大长度?

如何在php中增加最大执行时间[重复]