2012-06-19 39 views
0

我已經創建了一個REST Web服務併成功地將它用於客戶端。我面臨的問題是,當我調用服務的任何方法時,我必須將方法的「路徑」提供給客戶端。但是,對於實時服務,人們如何知道服務所暴露的方法以及他們的「路徑」是什麼。如何訪問REST Web服務的方法

在基於SOAP的服務中,可以在WSDL文件中指定相同的內容,只需訪問WSDL文件,客戶端就可以明白服務公開的方法是什麼。

是否有任何類似的方式與REST Web服務,如果客戶端只知道該服務的URL,那麼它可以找到什麼是服務中存在的方法,他們的路徑是什麼,因此可以使用它們追加他們的路徑到服務的URL。

感謝

回答

1

沒有,預計REST Web服務跟蹤對象模式,其中一個GET請求到www ... /公司將返回所有的公司,後到www ... /公司的一些數據會將一個新公司添加到列表/數據庫中,DELETE會刪除等等。

因此,開發人員應該能夠計算出如何使用每個URL,但同樣你必須找到一個網站或知道它的URL,你必須被告知這些服務的位置。

1

有WADL。但是我發現沒有好的文檔替代品。