这是环境:
- .net 4.5 / IIS7(Win 2008 R2 Enterprise)
- WCF服务
Windows上的- .net客户端(UnitTest)为4.5(textmessage_encoding http-text-xml-soap-utf8)
- SOAPUI 5
- C#
.net客户端调用wcf服务和(默认情况下自动)设置Accept-Encoding:gzip,deflate 但我总是得到text / xml响应。当我使用SOAPUI并设置Accept-Encoding时:gzip,deflate然后我得到gzip-ed(压缩)响应。
Q1)为什么我不能获得.net客户端的压缩响应?
Q2)在.net4.5链中 - 谁/哪个组件进行解压缩 响应流?
我知道IIS通过启用IIS动态http压缩来自动为iis托管的wcf服务完成响应压缩 - 我已经这样做了。
仅供参考:我使用Wireshark检查这个