相关疑难解决方法(0)

如何为IIS 7上的SOAP WebService的POST(上载)请求启用GZIP压缩?

如何为上传到.NET WebService(SOAP,而不是WCF)的POSTed数据启用压缩?我认为在IIS 中启用动态压缩是一件简单的事情,但在启用后,它只会压缩响应,而不是压缩POST 请求.

我已将其添加为服务引用,但我无法在生成的SOAPClient上找到任何设置来启用请求压缩.

似乎我可能在客户端缺少配置设置或代码来压缩请求,然后再将其发送到服务器?或者我正在尝试做什么(GZipping POST数据)甚至不支持?

更多信息:我在客户端和服务器上使用.NET 4.0.

asp.net iis-7 web-services http-compression

10
推荐指数
2
解决办法
2万
查看次数

如何在传输级别压缩来自WCF .NET的HTTP请求?

我已经设法在ASP.NET上启用入站HTTP压缩(即压缩HTTP 请求,而不仅仅是响应),但我现在正在客户端(C#/ .NET 4.0应用程序)上苦苦挣扎.

我想要:

  • 添加HTTP标头 Content-Encoding: gzip
  • 使用GZip压缩HTTP正文

到WCF通道发出的所有出站HTTP请求.

到目前为止无效的解决方案:

  • IClientMessageInspector我可以压缩的消息,但由于信封没有压缩它并不占整个HTTP身体.
  • 对于自定义消息编码器,压缩消息而不是信封,对HTTP请求标头没有影响.

任何想法如何模仿IHttpModule客户端的行为(见初始响应)?

.net compression wcf gzip httpwebrequest

7
推荐指数
1
解决办法
4682
查看次数