我正在使用 ServiceStack(版本3.9.44.0)作为Windows服务(因此我没有使用IIS),并且同时使用其作为API和用于提供网页的功能。
然而,我一直没有找到如何在客户端支持时启用压缩的确切方法。
我想象ServiceStack会在客户端请求包含Accept-Encoding: gzip,deflate
标头时以透明方式压缩数据,但是我没有看到任何相应的Content-Encoding:gzip
在返回的响应中。
所以我有几个相关的问题:
在不使用IIS的情况下使用ServiceStack作为独立服务时,如何在浏览器接受它时启用响应的压缩。
在C#客户端的情况下,类似地如何确保客户端/服务器之间的通信被压缩。
如果我遗漏了什么,请提供建议,谢谢!