具有WebHttpBehavior的通道是否处于故障状态



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

对我来说,它不会出错是有道理的,因为与其他服务相比,这种类型的服务非常断开连接。

WebHttpBinding不使用sessionful通道,因此服务上的错误不会导致通道故障,但在通信异常等情况下,您仍应正确处理关闭和中止通道。

最新更新