2011-06-06 83 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

相關問題