Sto riscontrando l'errore net::ERR_INCOMPLETE_CHUNKED_ENCODING
in Chrome in modo casuale quando le chiamate Ajax sono effettuate all'interno dell'applicazione. Per esempio:La chiamata Ajax causa 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
back-end che sta tornando i dati JSON sta usando PHP (5.3.9) con Apache (2.2.29).
Queste sono le intestazioni di risposta:
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
e l'unica cosa rara che posso trovare nella configurazione .htaccess è
SetOutputFilter DEFLATE
Non ho accesso al back-end, ma io Dovrei indovinare che cosa sta causando davvero dei problemi qui. La stessa applicazione è in esecuzione senza problemi nell'ambiente WAMP, se significa qualcosa. Cosa è più probabile che causi questo errore?
Vedere cose simili con un backend basato su Ruby, che usa il middleware 'Rack :: Chunked' (che significa anche che ottengo una codifica di trasferimento: risposta chunked). La cosa strana è che quando richiedo l'URL in _browser_ o via curl, tutto funziona bene ... –