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