当使用jquery ajax读取内容并加载到页面的时候,报如下错误
net::ERR_INCOMPLETE_CHUNKED_ENCODING

从字面上理解就是“CHUNKED_ENCODING”不完整,恰巧在定位问题的时候查到这个可以通过调整Tomcat的参数maxHttpHeaderSize来解决,
maxHttpHeaderSize="8192" http请求头信息的最大程度,超过此长度的部分不予处理。default 8K
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
keystoreFile="${catalina.base}/conf/tomcat.keystore.p12" keystoreType="PKCS12" keystorePass="changeit"
clientAuth="false" sslProtocol="TLS" maxHttpHeaderSize="51200" />虽然可以临时解决这个问题,但最好的解决方法还是看看header中的数据为什么会这么大,进而从根本上解决问题

本文介绍了一个关于使用jQuery AJAX加载内容时遇到的net::ERR_INCOMPLETE_CHUNKED_ENCODING错误,并提供了一种通过调整Tomcat服务器配置参数maxHttpHeaderSize的方法来解决该问题。此外还提到了最好进一步检查HTTP头部信息过大的根本原因。
2355

被折叠的 条评论
为什么被折叠?



