0

我需要访问不是用 WCF 创建的 RESTful 服务器。为此,我使用 a WebHttpBinding、 aChannelFactory<MyInterface>和 a WebHttpBehavior

大多数事情都按预期工作。但是,服务器提供了各种列表并发送 HTTP 状态为 404 的响应,这引发了异常。我宁愿不引发异常,因为空列表在这里并不是真正的异常条件。

请注意,我对服务器没有影响,我只是在编写一个客户端。我试图向我的工厂添加自定义行为,但是之前引发了异常AfterReceiveReply

编辑

我也使用 OAuth,除了使用 WCF 之外我不想做任何事情。

如何影响 WCF 在不同 HTTP 状态下的行为?

4

1 回答 1

1

对于restful服务,可以使用HttpWebRequest,在读取响应流时可以处理WebException。

简单而且有效:D

于 2012-06-25T11:48:57.940 回答