我已经看到了这流行的问题:在Chrome浏览器网址的最大长度
What is the maximum length of a URL in different browsers?
但因为我不能直接找到谷歌浏览器参考(由于大多数的答案被赋予了几年前)我想知道Google Chrome浏览器的URL长度目前有哪些限制?
我已经看到了这流行的问题:在Chrome浏览器网址的最大长度
What is the maximum length of a URL in different browsers?
但因为我不能直接找到谷歌浏览器参考(由于大多数的答案被赋予了几年前)我想知道Google Chrome浏览器的URL长度目前有哪些限制?
我相信这是保持不变:
我找不到在Chrome和Safari浏览器的任何限制。两者都基于WebKit,并且似乎与Firefox具有相似的限制。
Firefox在64k字符后停止显示,但可以提供超过 的100k个字符。
你可以阅读更多关于它in this article.
一般来说没有“限制”到URL的长度,但this answer状态,你应该让你的URL下2048个字符,无论以确保它在每客户端和服务器。
我不能相信这是被接受的答案 - 它甚至没有回答这个问题! – 2014-07-16 12:57:39
@SteveCampbell更好? – chriz 2014-07-16 14:13:41
是的,谢谢! – 2014-07-17 13:50:35
除了这个事实,处理的网址可能是依赖于实现的,该HTTP/1.1
规格在RFC2616
指出:
RFC 2616(超文本传输协议 - HTTP/1.1)在 部分中说明3.2.1对URI的长度没有限制(URI是大多数人称之为URL的官方术语)。
我不知道最多可以有多少个最大字符被Google Chrome接受,甚至不知道目前是否存在这样的限制。例如,可能会在Chromium GIT repository的一个模糊定义中指定它,或者甚至可以通过窗口上的Win32 API
中的文本输入的最大值来指定它。
但是,在大多数网络服务器上有关于URL长度的限制。他们可能会在大多数情况下抛出一个413 Entity Too Large
作为回应。
Chrome目前的限制为2MB。这个问题在这里讨论:
https://code.google.com/p/chromium/issues/detail?id=69227
,当你需要克服的东西,如带有“toDataUrl”源显示图像的问题,你会发现那里的资源,如解决办法。
理论上它应该是无限的,但实际上,大多数Http客户端或浏览器限制为Url Length的2083个字符。
这是甚至在话题上? – Loko 2015-03-17 10:43:52