HTTP状态的WCF客户端行为

时间:2012-06-25 11:41:15

标签: wcf rest

我需要访问一个RESTful服务器,它不是用WCF创建的。为此,我使用了WebHttpBindingChannelFactory<MyInterface>WebHttpBehavior

大多数事情都像预期的那样发挥作用。但是,服务器提供各种列表并发送HTTP状态为404的响应,这会引发异常。我宁愿不提出异常,因为空列表在这里并不是一个例外情况。

请注意,我对服务器没有影响,我只是在写一个客户端。我尝试将自定义行为添加到我的工厂,但是在AfterReceiveReply

之前引发了异常

修改

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

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

1 个答案:

答案 0 :(得分:1)

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

简单而且有效:D