我在IIS7上正确设置了动态压缩,并且使用fiddler我可以看到启用压缩时内容长度的减少。 即邮件大小 22882677 - 然后压缩为 1493531
使用basichttpBinding和maxReceivedMessageSize = 20971520 。
然而,我的应用程序仍然会抛出错误,说已超出最大大小(20971520)。
我的问题是,响应什么时候解压缩?我在这里错过了什么吗?
答案 0 :(得分:0)
您可以使用自定义绑定(二进制)吗? (根据自己的喜好调整读者配额)
<customBinding>
<binding name="MyHttpBinding">
<binaryMessageEncoding>
<readerQuotas maxDepth="32" maxStringContentLength="2147483647" maxArrayLength="16384" maxBytesPerRead="2147483647" maxNameTableCharCount="16384" />
</binaryMessageEncoding>
<httpTransport />
</binding>
</customBinding>
或NetTCPBinding?
这将压缩响应。