什么是apache的最大url长度?

apache中URL的最大长度是多少? 它在哪里记录,可配置?

我正在实施一个公开的身份提供者,并希望知道我所面临的限制。 我知道Internet Explorer上2048字节的路径限制。 这可以使用用户代理检测专门处理。 其他浏览器的URL限制更高。

所以我感兴趣的是在编写应用程序时,apache服务器的限制。


请求行长度的默认限制为8190字节(请参阅LimitRequestLine指令)。 如果我们减去请求方法的三个字节(即GET ),八个字节的版本信息(即HTTP/1.0 / HTTP/1.1 )和两个字节的分隔空间,我们最终得到8177字节的URI路径加查询。


  • Internet Explorer:2,083个字符,URL的路径部分不超过2,048个字符
  • Firefox:显示65,536个字符,但更长的URL仍然可以工作10万次以上
  • Safari:> 80,000个字符
  • 歌剧:> 190,000个字符
  • IIS:16,384个字符,但可配置
  • Apache:4000个字符
  • 来自:http://www.danrigsby.com/blog/index.php/2008/06/17/rest-and-max-url-size/


    根据官方Apache文档的官方长度是8,192,但许多人遇到麻烦约4000。

    无论如何,MS Internet Explorer通常是限制因素,因为它将最大URL大小限制在2,048。

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

    上一篇: What is apache's maximum url length?

    下一篇: Assigning multiple users to a workflow task in sharepoint