2009-10-15 88 views
2

我正在考慮從ASMX轉移到WCF來實現Web服務。這是有時非常實用與ASMX Web服務的一件事是事實,你可以簡單地輸入在Web瀏覽器的ASMX文件的URL,你會得到一個簡單的用戶界面,使您可以直接從瀏覽器中調用Web方法,例如用於測試/調試(至少只要這些方法不需要任何複雜的參數)。您是否可以通過Web瀏覽器調用WCF Web服務方法進行測試?

對於基於WCF的Web服務(託管在IIS或Windows服務中),這也是可能的嗎?

回答

6

標準WCF消息是SOAP消息,並且瀏覽器不能正常做SOAP,所以沒有 - 你不能簡單地從Web瀏覽器中調用WCF消息。 WCF也不提供像ASMX那樣的「測試」ASPX頁面。

但WCF確實提供 - 正如亞西爾已經指出的那樣 - 所謂WcfTestClient一個相當強大且實用的小SOAP測試儀這應該是你的機器上了。

但是,如果你正在做WCF REST(webHttpBinding),那麼當然,你只是簡單地通過HTTP交換XML文檔,所以你可以在這種情況下使用Web瀏覽器來訪問URL並獲取數據載荷作爲XML。

Marc

6

你試過了WCFTestClient?它是不是一個Web瀏覽器,但它的工作

相關問題