Отключение сжатия для HTTP-запросов - PullRequest
0 голосов
/ 05 июня 2018

У меня есть веб-служба, которую клиент звонит сегодня без заголовка Accept-Encoding.По умолчанию IIS отправляет ответы gzips, если сервер не слишком загружен, и в этом случае ответы возвращаются без сжатия (что соответствует спецификации ):

Серверперегружен и не может позволить себе вычислительные издержки, вызванные требованием сжатия.Как правило, Microsoft рекомендует не сжимать, если сервер использует более 80% своей вычислительной мощности.

Однако их система не может обработать этот «динамический» ответ.Они говорят, что могут либо запросить gzip и вернуть gzip, либо запросить несжатый файл и получить его обратно.Похоже, мы не можем заставить наш сервер отвечать gzip, поэтому альтернативой является распаковка всех ответов.

Я не эксперт по низкому уровню HTTP, поэтому это своего рода заголовок Accept-EncodingЯ мог бы использовать, чтобы вызвать несжатые ответы?

Accept-Encoding: identity;q=1.0, *;q=0.0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...