查询字符串的最大长度是多少?

发布于 2024-12-07 19:50:59 字数 303 浏览 0 评论 0原文

我在程序中使用 HTTP 请求通过查询字符串将数据传递到基于 Web 的状态页面。请求的形式如下:

http://www.example.com/poststatus.asp?ID="FRED"&widgetscompleted=1234&...parameterN=valueN

ASP 页解析查询字符串并更新数据库。

我的问题是:查询字符串的合理长度限制是多少?我见过提到 2000 多字节,但这似乎与浏览器相关,并且这里不涉及浏览器 - 只有我的应用程序(使用 Indy)和 IIS。

I'm using HTTP requests in my program to pass data via a querystring to a web-based status page. The requests are of the form:

http://www.example.com/poststatus.asp?ID="FRED"&widgetscompleted=1234&...parameterN=valueN

The ASP page parses the querystring and updates a database.

My question is: what is the sensible length limit of the querystring? I've seen mention of 2000-odd bytes but that seems to be browser-related and there is no browser involved here - just my app (using Indy) and IIS.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

烦人精 2024-12-14 19:50:59

取决于浏览器,更多可能会有所帮助

Browser dependent, for more this might help

他不在意 2024-12-14 19:50:59

由于字符的限制,我通常做的是最小化示例中的查询字符串值: &widgetscompleted= 可以缩写为 &wc=。

我确信如果你最小化这些,长度就不应该成为问题。

With the limitation on characters, what i usually do is minimize the querystring values from your example: &widgetscompleted= could be abreviated to &wc=.

I am certain if you minimize these, the length shouldn't be an issue.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文