![]() |
1
55
根据微软的说法,现在是2048年。因为他们发明了互联网(还有光明、黑暗和Linux),所以他们是对的。-……或…因为ie强制这个较低的值,所以它是最小的公分母。 http://support.microsoft.com/kb/208427 在firefox下,我看到网络上的人在报告0xffff的网址: http://forums.mozillazine.org/viewtopic.php?f=38&t=155648&start=0&st=0&sk=t&sd=a 下面是另一篇讨论这个问题的文章: http://hiox.org/index.php?id=425 编辑:在我写下这个答案将近5年后,这是非常可悲的-它仍然是真的。如果可以的话,看看这个答案的历史。 edit2:我在stackoverflow上找到了一个更好的答案- What is the maximum length of a URL in different browsers? edit3:9年后-explorer被弃用,取而代之的是edge,edge很快将使用blink重新设计(使其非常接近chrome)。我想知道这个答案有多重要。 |
![]() |
2
17
没有发布的最大值,但有效限制大约为2000个字符,因为这是Internet Explorer(版本4及更高版本)支持的。见 http://www.boutell.com/newfaq/misc/urllength.html |
![]() |
3
8
解释
没有经验法则
为HTTP的最大URL大小而创建
限制是由各种浏览器强加的
以及各自的服务器。
如果URL大小超过了各自浏览器施加的URL大小限制, 请求将不会传递到服务器 &调试和处理这种情况需要不必要的努力。 最大URL大小…浏览器
服务器
更多信息
不建议使用非常长的URL。
如果您正面临一个需要使用URL来包含大量字符的情况,那么请考虑一下。 |
![]() |
4
3
更新的IE:2048个字符 有些平台只支持255个。 |
![]() |
5
3
不同的浏览器有不同的限制。但是对于URL的get方法,通常限制在2000个字符左右。您可以使用代理页面来执行post方法(如果您的API支持该方法),并且该代理页面的最大长度为5000个字符。我们目前正在调查使用谷歌地图API的代理页面,因为我们已经达到了2000个字符的限制。 |