2011-06-06 86 views
1

我正在使用WCF与第三方REST/JSON服务进行通信。由于它是WCF,我使用WebHttpBindingWebHttpBehavior创建了一个频道并通过它发送请求。我是使用该服务的客户。我的频道是否可能陷入故障状态(我必须拨打Abort并重新创建它以继续使用它)?我试图用它来调用返回404错误或500错误,并且在同一个通道实例上的后续请求仍然成功。WebHttpBehavior的通道可以处于故障状态吗?

它对我来说是合理的,它不会发生故障,因为与其他服务相比,此类服务非常不连贯。

回答

1

WebHttpBinding不使用会话通道等服务的错误不会故障通道,但你还是要正确处理关闭和中止通道的通信异常等

+0

你说什么样的通信异常有关的情况下, ?我问,因为我已经测试过404或500错误,并且不需要中止。 – dontangg 2011-06-06 16:38:05

+0

这些是应用程序例外,我在谈论连接问题等。 – 2011-06-06 16:45:40

相关问题