今天tomcat 7.0.73 遇到一个奇怪的问题

tomcat进行http request解析的时候报错,并将错误返回给客户端了,具体的错误如下:

org.apache.coyote.http11.AbstractHttp11Processor.process

Error parsing HTTP Request header.

Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.

baidu google 到的答案都是炸 tomcat servce.xml 中加入maxHttpHeaderSize属性

比如:http://blog.csdn.net/hechuan103/article/details/47318439

http://www.w2bc.com/Article/15349

http://blog.csdn.net/codetomylaw/article/details/43407443
这篇文章分析的特别到位

还有很多帖子说是使用啦get请求请求url过长

我也照做啦可是没有解决

后来发现是因为我的请求参数总包含啦 | 特殊字符,如该去掉特殊字符则请求成功。

另外tomcat 版本降到 7.0.63 也没有问题。



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容