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