Apache Request-URI Too Large错误解决方法
程序员文章站
2023-11-11 15:33:46
复制代码 代码如下:request-uri too large
the requested url's length exceeds the capacity limit...
复制代码 代码如下:
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!
推荐阅读
-
Apache Request-URI Too Large错误解决方法
-
Apache上传文件500错误的解决方法
-
Apache启动错误Permission denied: httpd: could not open error log file解决方法
-
Apache启动提示错误undefined symbol: libiconv_open解决方法
-
Apache2.4.2编译安装2个常见错误和解决方法
-
Windows下PHP安装路径配置错误导致Apache无法启动的解决方法
-
apache2.2和php5.2.17在windows下整合过程的错误解决方法
-
Mysql错误:Too many connections的解决方法
-
httpclient org.apache.http.NoHttpResponseException: host:端口 failed to respond 错误原因和解决方法
-
spark出现task不能序列化错误的解决方法 org.apache.spark.SparkException: Task not serializable