Url的最大长度

在http协议中,其实并没有对url长度作出限制,往往url的最大长度和用户浏览器和Web服务器有关,不一样的浏览器,能接受的最大长度往往是不一样的,当然,不一样的Web服务器能够处理的最大长度的URL的能力也是不一样的。

Microsoft Internet Explorer (Browser)
Microsoft Internet 浏览器有 2,083 个字符的最大的统一资源定位符 (URL) 长度。 Internet Explorer 也有 2,048 个字符的最大路径长度。此限制适用于 POST 请求和 GET 请求 url。 
如果使用的 GET 方法您限于减去实际路径中的字符数的有 2,048 个字符的最大。但是,POST 方法不受大小的提交名称/值对的 URL。在标头中并不在 URL 中传输这些对。 
RFC 2616,"超文本传输协议--HTTP/1.1,"未指定 URL 长度的任何要求

一下数据仅供参考:

浏览器:

Firefox (Browser)

至少100,000个字符。超过65,536后地址栏不显示

扫描二维码关注公众号,回复: 794451 查看本文章

Google (chrome)
至少2,083个字符。

Safari (Browser)
至少 80,000个字符。


Opera (Browser)
至少190,000个字符。

 

服务器:

 

 

Microsoft Internet Information Server

默认是16,384个字符。

 

Apache (Server)

4000个字符左右。

 


猜你喜欢

转载自getpartystart.iteye.com/blog/808767