Сжатие заголовков ответа HTTP? - PullRequest
0 голосов
/ 22 сентября 2009

Я задал несколько вопросов относительно сжатия заголовков HTTP-запросов здесь и здесь , но я кое-как пропустил часть ответа HTTP ... Я ищу способ уменьшить / сжать заголовки в моем HTTP-ответе ...
Ситуация такова, что я связываю приложение Java ME с удаленным сервером, и любой дополнительный багаж заставляет меня терять грузы $$ ...
Предполагая, что клиент и сервер находятся под моим контролем, какое решение вы бы предложили?

1 Ответ

2 голосов
/ 22 сентября 2009

Те же общие механизмы сжатия запросов применяются к ответам. И опять же, сами заголовки не сжимаются ... только содержимое ответа может быть сжато в реализации, совместимой с HTTP 1.1.

Способ указать, что сервер должен сжимать ответ, - установить заголовок «Accept-encoding», как описано в разделе 14.3 спецификации HTTP 1.1. Тем не менее, вы находитесь в зависимости от реализации службы относительно того, будет ли она фактически сжимать ответ для вас. Если сервер не может / не будет сжимать, как вы просили, он может отправить ответ 406 Not Acceptable. Кроме того, грубая реализация HTTP на стороне сервера может игнорировать заголовки Accept- * и отправлять ответ без сжатия.

...