我想知道Web服務明確意味着使用WSDL文件和SOAP協議(主要是WSDL),還是可能意味着REST API呢?Web服務是WSDL還是REST或兩者兼而有之?
0
A
回答
1
Web服務是使數據(通常是XML或JSON)和通過HTTP協議對這些數據進行操作的程序。
數據是否通過SOAP傳輸以及構造爲REST API的API OS與它是否爲Web服務無關。 WSDL文件描述Web服務的接口。他們可能會描述SOAP服務以及REST服務...
1
這聽起來有點混亂。
WSDL表示Web服務描述語言,用於定義SOAP Web服務。
SOAP和REST都使用http作爲協議,但據我所知,您無法使用WSDL定義'REST服務'。 'REST服務'被稱爲'資源'。
有些工具使用WADL(Web應用程序描述語言)來定義REST資源,但它不像WSDL那樣可靠,不會生成客戶端,並且它不被社區廣泛接受。
相關問題
- 1. Android Web服務,REST還是SOAP WSDL?
- 2. 使用$ Map還是$ Unwind或兩者兼而有之?
- 3. 我應該使用KnockoutJS,SilverLight還是兩者兼而有之?
- 4. Webflow與Angular還是兩者兼而有之?
- 5. Rails:format.js或format.json,或兩者兼而有之?
- 6. Silverlight或ASP.NET或兩者兼而有之?
- 7. 是否FLAG_ONLY_ALERT_ONCE損壞或錯誤,或兩者兼而有之?
- 8. 現場比賽,使用內存還是數據庫或兩者兼而有之?
- 9. Java,XML或兩者兼而有之?
- 10. web.config,app.config或兩者兼而有之?
- 11. REST Web服務WSDL?
- 12. 安全問題,header中的HMAC與https還是兩者兼而有之?
- 13. 我應該使用JSON econding,JavaScript編碼還是兩者兼而有之?
- 14. COUNT或UNION還是兩者?
- 15. 水印是基於處理時間還是事件時間或兩者兼而有之?
- 16. Gerrit GC vs Git GC - 或者兩者兼而有之?
- 17. 哪個更好,白名單還是黑名單安全,還是兩者兼而有之?
- 18. 交互式時間線的複雜CSS定位 - 浮點型還是絕對型,還是兩者兼而有之?
- 19. Web SQL數據庫或索引數據庫API ...或兩者兼而有之?
- 20. 移動應用程序或Web應用程序或兩者兼而有之?
- 21. 如何檢查Web服務url是Soap還是REST Web服務url
- 22. 芹菜或豆or或兩者兼而有之?
- 23. MySQL一對多關係:GROUP_CONCAT或JOIN或兩者兼而有之?
- 24. PHP.ini:php_pdo_sqlite.dll或php_sqlite3.dll或兩者兼而有之?
- 25. Windows上的PHP:LDAP(5.2)或Fileinfo(5.3),但不是兩者兼而有之?
- 26. 檢查應用程序是否爲mvc,WebForms或兩者兼而有之
- 27. 如何檢查Web服務是REST還是SOAP?
- 28. ASP.NET服務 - Web還是Windows?
- 29. Do域類通常會獲得JPA或JAXB註解還是兩者兼而有之?
- 30. 已簽名的原始數據爲0肯定還是否定(或兩者兼而有之)?
對此我有同樣的意見,但根據我的合作伙伴之一,Web服務是相同的下載WSDL文件並從中生成代理類,並且他與REST有問題,因爲「它不是Web服務」。謝謝您的回答。 – sada