Возврат уже сжатого ответа клиенту - PullRequest
0 голосов
/ 28 января 2019

Я пытаюсь «переслать» сжатый ответ, полученный от вызова API, нашему клиенту.Цепочка вызовов идет: client -> backend -> API-вызов к другому backend, и я бы хотел, чтобы ответ оставался сжатым до тех пор, пока он не достигнет клиента.Проблема в том, что если я просто переслать ответ, наш бэкэнд снова сожмет его, а клиент распакует ответ только для просмотра другого gzip.Есть ли способ создать HttpResponseMessage, который уже сжат, чтобы сервер не сжимал его снова?

1 Ответ

0 голосов
/ 28 января 2019

Правильно ли установлены заголовки Accept-Encoding и Content-Encoding?

Сквозное шифрование на MDN

Вы также можете использовать Transfer-Encoding для хоп-хоп-сжатия, если вам нужно изменить метод сжатия между узлами.

Хоп-хоп шифрование на MDN

...