我是一名.NET開發人員,但我對SOAP,HTTP,REST沒有或非常有限的理解。有哪些資源可以更多地瞭解它們。特別適用於.NET開發人員。對Google的一般搜索會返回數十億個結果,但我所看到的結果並不能幫助我理解這些知識是如何讓我成爲一名更好的開發人員。我知道WCF的基礎知識,我認爲在深入瞭解WCF之前瞭解更多關於SOAP,HTTP,REST等的知識會是一個好主意。瞭解SOAP,HTTP,REST的資源?
-1
A
回答
0
如果你想學習Web服務,最重要的東西應該是HTTP協議,soap和rest是實現細節。
對於HTTP我會推薦這個偉大的系列文章,我親自閱讀。他們解釋了HTTP協議的基本機制,而不是先進的。 A Software Developer's Guide to HTTP
瞭解HTTP後,您可以閱讀有關休息 - 基本上簡單的使用HTTP的Web服務。 What is rest
最後,我會推薦例如這爲soa /肥皂理解,你可能會最終在WCF中使用。 Soap
還有一些soa /肥皂和休息之間的比較可以派上用場。 Soap vs Rest
0
這個MSDN WCF article似乎涵蓋了所有三個相當不錯的基礎知識。
(對我來說)最明顯的資源:試用和錯誤(與searching and reading a lot here on SO混合)。直接進入WCF並找出路上的情況。 (在快速搜索中找到:https://stackoverflow.com/a/186695/580651)
通過自己實現HTTP,REST API和SOAP API客戶端和/或服務在服務器上運行/設置或集成和分析Web服務的內部結構,我獲得了最佳結果我需要一個特定項目的框架。
相關問題的浮現在我的腦海裏(快拍):
- HTTP導致Status Codes,CORS & OPTIONS preflight requests,going HTTPS only,HTTP 418並最終以HTTP/2
- REST往往導致JSON ,CRUD operations and HTTP verbs,maturity level和Hypermedia/HATEOAS
- SOAP大概WSDL XML
- Securing Endpoints在任何情況下重要的。
- 工具幫助鍛造和分析請求及其響應。 (例如SoapUI或REST/SOAP客戶端瀏覽器擴展)
- 消費開放數據和構建服務使世界變得更美好是一個優點。
相關問題
- 1. 瞭解WSDL,SOAP,REST等
- 2. 瞭解JavaScript的 - 資源
- 3. 瞭解AngularJS的$資源
- 4. 瞭解REST資源中可用的操作
- 5. 解析REST服務的資源擴展
- 6. 瞭解JavaScript類 - 資源類
- 7. 瞭解REST API中的HTTP DELETE方法
- 8. Twitter Rest資源
- 9. 資源的REST URL
- 10. Vue的資源$ HTTP
- 11. Magento rest api資源
- 12. REST資源測試
- 13. 混合資源(REST)和非資源
- 14. REST - 鏈接資源,其他資源
- 15. 瞭解資源服務器端的oauth2
- 16. 瞭解程序的資源文件(Win32)
- 17. 瞭解web.config要點的資源
- 18. 瞭解Android中的資源值
- 19. 嵌套的REST資源
- 20. REST資源上的權限
- 21. REST的資源路由
- 22. REST資源中的關係
- 23. 瞭解$資源和控制器
- 24. kubernetes /瞭解CPU資源限制
- 25. 瞭解資源位置語法(SiteOfOrigin:,,,)
- 26. 瞭解silverlight資源文件格式
- 27. 瞭解JDK 7 - 試用資源
- 28. 針對REST資源極其積極的HTTP緩存建議
- 29. 哪個HTTP代碼用於REST API中的空子資源?
- 30. Appgyver $ http資源angularjs
我在這個網站上發現了迄今爲止揭示最多的答案。舉個例子:http://stackoverflow.com/a/19884975/580651 – luchaos