如何增加网址的最大长度?

nim*_*imi 6 asp.net iis-7

为了增加IIS7/ASP.NET中URL的最大长度,我可以遵循哪些最佳实践?

请指教.

Rom*_*ain 2

尽管 HTTP 协议的规范没有指定任何最大长度,但实际限制为 2,083 个字符,其中 URL 的路径部分不超过 2,048 个字符。这些是 Microsoft Interet Explorer 当前强制实施的限制,绝大多数用户仍然在使用该限制。主要网络浏览器始终对 URL 长度施加合理的上限。当您希望提交包含许多字段的表单时,否则会产生很长的 URL,标准解决方案是使用 POST 方法而不是 GET 方法:

<form action="myscript.php" method="POST">
...
</form>
Run Code Online (Sandbox Code Playgroud)

然后,表单字段作为 HTTP 事务标头的一部分而不是 URL 的一部分进行传输。