Вопрос

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

Это было полезно?

Решение

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

Способ указать, что сервер должен сжимать ответ, заключается в установке заголовка "Accept-encoding", как описано в разделе 14.3 спецификации HTTP 1.1.Однако вы находитесь во власти реализации сервиса относительно того, действительно ли он будет сжимать ответ для вас.Если сервер не может / не будет выполнять сжатие, как вы просили, он может отправить неприемлемый ответ 406.В качестве альтернативы, грубая реализация HTTP на стороне сервера может игнорировать ваши заголовки Accept-* и отправлять ответ несжатым.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top