我試圖測試WCF服務作爲工具的一部分的可用性。 是否有可能或必須調用WCF內的方法才能真正測試? 我已嘗試client.downloadurl(wcfurl)
但它失敗。測試WCF URL的可用性
任何想法?
我試圖測試WCF服務作爲工具的一部分的可用性。 是否有可能或必須調用WCF內的方法才能真正測試? 我已嘗試client.downloadurl(wcfurl)
但它失敗。測試WCF URL的可用性
任何想法?
要測試一個WCF服務的存在,所有你需要做的就是輸入服務的網址到瀏覽器:
http://www.yourdomain.com/yourservice.svc
你應該能夠使代碼相同的http請求,並檢查響應。如果沒關係,那麼該服務存在。
雖然這並不檢查服務上的方法。
使用您的服務的URL創建HTTP請求。不要忘記設置超時。響應代碼200意味着它是一切OK
我會嘗試從微軟這個工具。
他們爲您提供這一點,只需啓動該工具,您將看到在IService上公開的可用方法。 http://msdn.microsoft.com/en-us/library/bb552364.aspx
您可以提供反饋的IService代碼。
所有服務都支持GET嗎?另外,OP沒有僅指定HTTP。 – 2013-05-06 19:37:29
@JohnSaunders - 我知道OP沒有隻指定HTTP。我指出這是檢查服務是否存在的一種方法。 – ChrisF 2013-05-06 19:54:40
這是一種檢查HTTP服務是否存在的方法,假設服務支持GET。 – 2013-05-06 20:02:05