Включить сжатие gzip / deflate
я используюServiceStack (версия 3.9.44.0) в качестве службы Windows (так что яне используя IIS), и я использую его возможности как в качестве API, так и для обслуживания веб-страниц.
Однако я не смог найти, как именно я должен включить сжатие, когда клиент поддерживает его.
Я предполагал, что ServiceStack будет прозрачно сжимать данные, если запрос клиента включаетAccept-Encoding:gzip,deflate
заголовок, но я не вижу соответствующегоContent-Encoding:gzip
в возвращенных ответах.
Итак, у меня есть пара связанных вопросов:
В контексте использования ServiceStack в качестве автономной службы (без IIS), как включить сжатие для ответов, когда браузер принимает его.
В контексте клиента C # аналогичным образом я гарантирую, что связь между клиентом / сервером будет сжата.
Если я что-то упустил, любая помощь будет приветствоваться.
Спасибо.