Заголовок для сжатия HTTP / 1 в запросе PUT / POST - PullRequest
0 голосов
/ 06 февраля 2020

При получении сжатых данных для HTTP-запроса GET заголовок ответа показывает это в поле Content-Encoding. Как правильно в HTTP-запросе POST / HTTP PUT указать, что запрос отправляет сжатые данные?

Согласно https://en.wikipedia.org/wiki/List_of_HTTP_header_fields заголовок запроса не знает Content-Encoding поле. Так как же получатель узнает, какой метод сжатия используется?

1 Ответ

1 голос
/ 06 февраля 2020

Content-Encoding - это поле заголовка запроса и ответа, и кодировка содержимого gzip действительно может использоваться как в запросах, так и в ответах. И да, это может привести к сбою в запросах, если сервер неправильно обрабатывает поле заголовка. (Хотя это будет ошибка на сервере).

Дополнительная информация: https://httpwg.org/specs/rfc7694.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...