2012-12-15 88 views

回答

1

Web服務是使數據(通常是XML或JSON)和通過HTTP協議對這些數據進行操作的程序。

數據是否通過SOAP傳輸以及構造爲REST API的API OS與它是否爲Web服務無關。 WSDL文件描述Web服務的接口。他們可能會描述SOAP服務以及REST服務...

+0

對此我有同樣的意見,但根據我的合作伙伴之一,Web服務是相同的下載WSDL文件並從中生成代理類,並且他與REST有問題,因爲「它不是Web服務」。謝謝您的回答。 – sada

1

這聽起來有點混亂。

WSDL表示Web服務描述語言,用於定義SOAP Web服務。

SOAP和REST都使用http作爲協議,但據我所知,您無法使用WSDL定義'REST服務'。 'REST服務'被稱爲'資源'。

有些工具使用WADL(Web應用程序描述語言)來定義REST資源,但它不像WSDL那樣可靠,不會生成客戶端,並且它不被社區廣泛接受。

相關問題