Erreur Apache : ERR INVALID CHUNKED ENCODING
De www.yakakliker.org
Erreur : ERR_INVALID_CHUNKED_ENCODING
- Le message
ERR_INVALID_CHUNKED_ENCODINGsignifie que le navigateur a reçu un en-têteTransfer-Encoding: chunked, mais que le flux de données envoyé par le serveur a été interrompu brutalement ou ne respecte pas le format attendu.
Solution dans le cas d'un Apache proxy d'un Tomcat
- Éditer le fichier conf du host Apache
<VirtualHost *:443>
# ... (tes certifs et autres configs) ...
# 1. Stabilisation du proxy
SetEnv proxy-nokeepalive 1
SetEnv force-proxy-1.0 1
# 2. Désactivation de la compression
SetEnv no-gzip 1
SetEnvIf Request_URI "^/api/do/.*" no-gzip dont-vary
# 3. Suppression du header problématique et forçage de fermeture
# Cela oblige le navigateur à lire le flux jusqu'à la fermeture TCP
Header unset Transfer-Encoding
SetEnv proxy-sendchunked 0
ProxyPass "/" "ajp://127.0.0.1:8080/" timeout=3600
# ...
</VirtualHost>