用於構建Web API(如GData)的技術的抽象級別是什麼?什麼是定義Web API的技術棧?
0
A
回答
0
Web服務通常使用兩種技術之一。
所謂的REST API使用HTTP GET,PUT,DELETE等來創建Web服務。例如,搜索引擎可以通過執行來自www.searchengine.apple的HTTP GET請求來爲您提供搜索API,該請求返回Apple的所有結果。技術構建模塊是您熟悉的現有基本Web協議,HTTP,HTML和服務器端,PHP,ASP等。
或者,您可以使用SOAP和WSDL來定義基於定義的請求的基於XML的API這可能需要一些參數,這將返回一個響應。許多語言都可以爲服務導入WSDL文件,並提供基於它的功能性API。這使訪問服務變得非常簡單。
有關WSDL和SOAP更多的閱讀,我建議www.w3cschools.com
有兩種方法,我將離開你去探索利弊。
問候
1
值得一提的是,GDATA本身在很大程度上是Atom發佈協議(RFC 5023)+擴展名(所允許的規範),並用專用身份驗證方法。
因此,這是對REST的一種抽象,它增加了用於發佈和編輯對象集合的語義。
相關問題
- 1. 先切技術的含義是什麼?
- 2. WPF技術棧
- 3. 什麼技術堆棧用於實時數據流Web服務?
- 4. Jini技術是什麼?
- 5. 什麼技術/ API /技術用於網絡監控?
- 6. 這種CSS行爲的技術定義是什麼?
- 7. AEM技術堆棧中的JCR角色是什麼?
- 8. Hukkster技術堆棧
- 9. 堆棧溢出技術
- 10. 什麼是自定義Web對象
- 11. RESTful Web服務的最新技術方法是什麼?
- 12. 什麼是自動添加Web表單元素的技術?
- 13. Web推送背後的技術是什麼?
- 14. ququer背後的技術是什麼?
- 15. 這種技術的名稱是什麼?
- 16. 什麼繪圖技術是合適的?
- 17. .NET中MSMQ的新技術是什麼
- 18. ejb的核心技術是什麼?
- 19. 技術上的if語句是什麼?
- 20. phoneGap/Cordova的技術極限是什麼?
- 21. PhoneGap Build的技術背後是什麼?
- 22. Dailymile.com背後的技術是什麼
- 23. 什麼是無線技術的配置
- 24. 什麼是CSS中的精靈技術
- 25. Google Buzz背後的技術是什麼?
- 26. Windows Azure REST Api背後的技術是什麼?
- 27. 技術堆棧問題
- 28. 技術上什麼是月光?
- 29. 技術上什麼是「初始WSDL」?
- 30. 這是什麼java視圖技術?
你的問題似乎抽象回答。謹慎闡述? – 2009-05-05 08:20:13