Content-Length и mod_gzip
G_Z 03.01.2011 00:56
Столкнулся с интересным на версиях 3.2.3 и 3.3.0 (Debian).
Подключён mod_gzip (1.3.26.1a) (Apache 1.3.34) и в response выдаётся два заголовка Content-Length — один с исходной длиной, второй — длина сжатого результата.
В 3.4.0 ошибка не проявляется.
Глубоко не копал, есть подозрение что в 3.4.0 сменился регистр имени заголовка и mod_gzip стал находить исходный заголовок и успешно его заменять, а не добавлять второй.
Наиболее выражена ошибка в Chrome (проверял на dev-ветке), который не отобразит страницу с ошибкой «346 (net::ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH)».
Дабы не копаться в исходниках, пошёл по пути наименьшего сопротивления — переключился на 3.4.0.
- Content-Length и mod_gzip, G_Z [M] 03.01.2011 00:56