如何为我的自托管WCF服务添加可选的gzip压缩?我在此情况下使用
我想使用自定义属性。目前我使用的自定义属性允许我在XML和JSON输出之间进行切换,但我不知道如何压缩输出。
在我的编码器切换属性中,我实现了
如果有人能指出可能的解决方案,那就太好了。
WebHttpBinding
。我想检查Accept
标头是否包含字符串gzip
,如果是则压缩内容。我想使用自定义属性。目前我使用的自定义属性允许我在XML和JSON输出之间进行切换,但我不知道如何压缩输出。
在我的编码器切换属性中,我实现了
IDispatchMessageFormatter
接口以根据需要更改XmlObjectSerializer
。但我不理解如何生成输出以进行修改。如果有人能指出可能的解决方案,那就太好了。