我需要访问不是用 WCF 创建的 RESTful 服务器。为此,我使用 a WebHttpBinding
、 aChannelFactory<MyInterface>
和 a WebHttpBehavior
。
大多数事情都按预期工作。但是,服务器提供了各种列表并发送 HTTP 状态为 404 的响应,这引发了异常。我宁愿不引发异常,因为空列表在这里并不是真正的异常条件。
请注意,我对服务器没有影响,我只是在编写一个客户端。我试图向我的工厂添加自定义行为,但是之前引发了异常AfterReceiveReply
编辑
我也使用 OAuth,除了使用 WCF 之外我不想做任何事情。
如何影响 WCF 在不同 HTTP 状态下的行为?