У меня возникла проблема с одной из моих служб источников данных.
Как говорится в заголовках ответа HTTP, он работает на Apache-Coyote / 1.1.
Сервер дает ответы с Transfer-Encoding: chunked, здесь пример ответа:
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/xml;charset=utf-8
Transfer-Encoding: chunked
Content-Encoding: gzip
Date: Tue, 30 Mar 2010 06:13:52 GMT
И проблема в том, что когда я запрашиваю у сервера отправку gzip-запроса, он часто отправляет не полный ответ. Я получаю ответ, вижу, что последний кусок получен, но затем после распаковки я вижу, что ответ является частичным. Я никогда не видел такого поведения при отключенном gzip в заголовках запросов.
Итак, мой вопрос: это обычная проблема кота? может быть, один из его модов, который делает сжатие? А может это какая-то проблема с прокси? Я не могу рассказать о версиях tomcat или моде gzip, которые они используют, но не стесняйтесь спрашивать, я попробую спросить моего поставщика услуг.
Спасибо.