首页 > 开发 > Apache > 正文

Apache Request-URI Too Large错误解决方法

2020-04-16 19:27:31
字体:
来源:转载
供稿:网友

复制代码 代码如下:

Request-URI Too Large

The requested URL's length exceeds the capacity limit for this server.


关于上面说的这个 Request-URI Too Large 问题,原因如下:

apache的这错误是URL的长度超出了限制。URL的长度限制受浏览器和服务器的影响,常见的IE是2083,Firefox是65,536(实测8182),opera 是4050, Netscape 是8192等。本地测apache服务器的限制是8192。

另外据说http协议是没限制URL长度?使用浏览器发送GET请求会受浏览器URL长度的限制,不使用浏览器的GET请求也会受服务器端的限制。具体限制长度根据服务器的处理能力,可配置。

http协议通过UDP,POST请求的话可大批量传送数据就是因为通过流,分块多个UDP包再各个读。

所以这个错的办法是将URL地址缩减到浏览器和服务器都可接收的或者换成POST请求。。。

强烈建议不要使用GET!

您可能感兴趣的文章:

php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别不要轻信 PHP_SELF的安全问题php self,$this,const,static,->的使用php $_SERVER["REQUEST_URI"]获取值的通用解决方法深入php self与$this的详解PHP_SELF,SCRIPT_NAME,REQUEST_URI区别
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表