在Visual Studio 2010中使用C#webservice客户端进行压缩

我正在使用C#和Visual Studio 2010调用Web服务。当我提供到WSDL的链接时,VS2010负责生成客户端代理代码。 有没有办法配置客户端代码将’Accept-Encoding’标头设置为(gzip,deflate)并处理来自服务器的压缩响应? 如果没有,我如何编写自定义代码来处理这个问题?

试试这个 。 这是一篇关于在WCF服务中使用压缩的文章。 我正在做出假设(可能不正确),你可以控制服务和客户端。 如果这是别人的服务,除非他们已经编码了这种可能性,否则你不能执行哈利波特并使其神奇地压缩。 如果你完全控制两端,你就可以发挥神奇的作用。 😉