在SOAP中有用於通信的WSDL。我在博客中讀到WSDL 2.0支持REST,但是它沒有正確定義REST,所以REST是否有任何等價物?我正在使用客戶端和服務器之間的JSON數據進行通信,所以我需要適合通信的東西,所以是否有這樣的東西?在soap中有用於通信的WSDL,但在休息中有什麼?
回答
業界有不同的建議,例如WADL(見http://en.wikipedia.org/wiki/Web_Application_Description_Language),但遺憾的是還沒有普遍接受的REST元數據標準。
真正的WSDL可以用於REST,但實際上它不適合用於REST。
-1:WSDL不能用於REST –
WSDL 2,可用於描述REST儘管它遠未被廣泛使用:http://stackoverflow.com/questions/6830581/rest-web-service-wsdl – VeV
當談到REST風格時,我寧願遠離使用WADL或任何其他描述性語言。 REST風格的服務本質上是明確定義和自描述的,因此名稱爲Representational State Transfer。鑑於他們遵守HTTP詞彙表(CRUD)並且有效載荷結構可以是任何字符集(原始的,JSON,XML等),所以不需要任何標準的描述性語言。
這是基於SOAP的服務的基本轉變,應用程序開發人員需要擔心爲了發現和其他目的而描述WSDL中的服務接口。
- 1. 關於WSDL的休息vs SOAP
- 2. 休息,寧靜和基於soap的webservice有什麼區別?
- 3. 具有基於休息的服務的WSDL中的要點是什麼?
- 4. 爲什麼沒有WSDL的SOAP?
- 5. 爲什麼我們應該在WSDL中有SOAP位置?
- 6. wsimport在SOAP 1.1中使用SOAP 1.2 wsdl
- 7. 什麼是WSDL,SOAP和REST?
- 8. 在沒有WSDL的Delphi中使用PHP soap服務?
- 9. 如何在SOAP和WSDL適用於iPhone
- 10. '樣本'在VST中有什麼樣的信息?
- 11. 爲什麼VS2013有Typescript類型信息但沒有Intellisense?
- 12. 爲什麼REST沒有與SOAP不同的WSDL
- 13. 什麼控制WSDL的soap地址位置中使用的url?
- 14. 休息與迴歸有什麼不同?
- 15. 從SOAP響應中創建WSDL消息
- 16. 爲什麼這隻適用於休息;?
- 17. 查詢適用於MySQL,但在PHP中沒有,爲什麼?
- 18. wsdl沒有序列化信息
- 19. 如何在PHP 4中使用SOAP/WSDL?
- 20. 我們可以在soap服務的wsdl url中有空白嗎?
- 21. 消耗java中的SOAP webservice,只有WSDL在手
- 22. 沒有出現在WSDL中的JAX-WS Soap故障
- 23. 在Eclipse中構建WSDL和使用WCF有什麼區別?
- 24. 在iOS中讀取和寫入信息時有什麼選項?
- 25. 爲什麼在ELF幻數中沒有16位信息?
- 26. 爲什麼沒有信息在電子郵件中發佈?
- 27. 爲什麼沒有關於openID用戶通過協議的信息?
- 28. 休息 - API url中的「:」和「{}」有什麼區別?
- 29. 爲什麼gcc在它的所有錯誤信息中都有「â」?
- 30. 在Groovy中訪問WSDL Web服務有什麼好的選擇?
您可能想看看Atom發佈協議http://en.wikipedia.org/wiki/Atom_%28standard%29 –