什么是URL的最大可能长度?

可能重复:
什么是网址的最大长度?

什么是GET请求中支持的查询参数的最大数量以及此GET请求总共可以有多长时间?

与POST请求类似。

最后,用于Base64Encoding和多部分Form Post请求的良好资源将非常棒。

-Ajay


HTTP 1.1指定

HTTP协议不会对长度进行任何先验限制
一个URI。 服务器必须能够处理它们所服务的任何资源的URI,并且如果它们提供可以生成这种URI的基于GET的表单,则应该能够处理无限长的URI。 如果一个URI长于服务器可以处理的长度(见10.4.15节),服务器应该返回414(请求URI过长)状态。

  Note: Servers ought to be cautious about depending on URI
  lengths above 255 bytes, because some older client or proxy
  implementations might not properly support these lengths.

Content-Length(对于POST请求)没有限制。


http://www.boutell.com/newfaq/misc/urllength.html

http://support.microsoft.com/kb/208427


Internet Explorer在URL中限制为2083个字符:support.microsoft.com/kb/q208427/
就我所知,所有其他浏览器都有更高的限制,但您应该安全地保持在发现的最小限制之下。

POST请求的限制是服务器允许的请求量有多大,一个常见的限制(在大多数Window服务器中可以找到)是4 MB。

链接地址: http://www.djcxy.com/p/7271.html

上一篇: What is maximum possible length of a URL?

下一篇: HTML/XML limit for maximum "src" attribute size