parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

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.