Ajax调用导致net :: ERR_INCOMPLETE_CHUNKED_ENCODING

时间:2015-04-30 14:38:41

标签: php jquery ajax apache .htaccess

在应用程序内部进行Ajax调用时,我在Chrome中随机出现net::ERR_INCOMPLETE_CHUNKED_ENCODING错误。例如:

$.get('https://mydomain/myapi/getAll')
Object {readyState: 1, getResponseHeader: function,
 getAllResponseHeaders: function, setRequestHeader: function, overrideMimeType: function…}
        jquery.js:8625 GET https://mydomain/myapi/getAllnet::ERR_INCOMPLETE_CHUNKED_ENCODING

返回JSON数据的后端使用PHP(5.3.9)和Apache(2.2.29)。

这些是回复标题:

Cache-Control:no-cache, must-revalidate
Connection:Keep-Alive
Content-Type:text/html
Date:Thu, 30 Apr 2015 14:25:49 GMT
Expires:Sat, 26 Jul 1997 05:00:00 GMT
Keep-Alive:timeout=5, max=100
Last-Modified:Thu, 30 Apr 2015 14:25:50 GMT
Pragma:no-cache
Server:Apache/2.2.29 (Unix) mod_ssl/2.2.29 OpenSSL/0.9.8e-fips-rhel5
Transfer-Encoding:chunked

我在htaccess配置中找到的唯一不常见的事情是

SetOutputFilter DEFLATE

我无法访问后端,但我应该猜测这里真正导致问题的是什么。在WAMP环境中运行相同的应用程序没有任何问题,如果它意味着什么。最有可能导致此错误的是什么?

0 个答案:

没有答案