0

我有一个使用微软 WSE 库的旧肥皂网络服务。现在我们的目标 .net 框架和操作系统不支持它。我已将服务转换为在服务器上使用 wcf,但客户端仍将使用旧的 Web 服务代理。我目前遇到的问题是客户端压缩http请求以节省我们的带宽。在 asp.net 应用程序中,我有一个 httpmodual,它根据请求标头的内容编码检测客户端发送是否使用 gzip/deflate。现在服务是 wcf,它不会从 asp.net 请求流中读取,并且解压缩不起作用。不压缩请求的客户端当前可以工作。如何使 wcf 服务与 asp.net 管道集成?

4

1 回答 1

0

压缩 HTTP请求是非常不寻常的。请参阅https://serverfault.com/q/56700,Apache 对它有一些支持,但我很确定 ASP.NET/IIS 没有任何本机支持。所以你必须接受原始形式的流并自己解码。

于 2013-04-19T13:12:20.747 回答