REST 與 SOAP誰更好,簡單小節

2021-06-19 04:21:49 字數 650 閱讀 7019

ibm的文章很細 (rest黨)

這篇被網上拆來拆去,考來考去

infoq的文章 (一如既往的騎牆派)

隨便看看

簡單小節一下:

rest ,

1以資源為中心

2最貼近http標準,最貼近web服務

3返回結構可以是任意自定格式

4可以使用xmlhttpreqest,方便ajax

5便於構建自己定製的分布式系統,便於新增安全、快取策略

6系統擴充套件性強

soap

soap結構:

- soap信封(envelope)基於xml,它定義了訊息裡有什麼以及如何處理它;

- 一套用於資料型別的編碼規則;

- 過程呼叫和響應的規劃。

soap信封一般由傳輸協議(http/https)發出,rpc得到執行,然後乙個xml文件隨soap信封返回。

1soap可支援任何傳輸協議

2soap比較成熟而且是經過良好定義的,具有完整的規範

3非同步處理與呼叫,適用於安全可靠的應用

4適用與提供者與消費者需要一致的交換格式的需求

5有狀態的操作,適用於應用需要上下文資訊與對話狀態管理需求

大公司,特殊業務用soap;

自己玩或基本需求的應用rest就可以滿足所有;

REST與SOAP之比較 REST篇

rest能夠在計算機領域被廣泛採用,它走的道路是不同尋常的。這個術語是由roy fielding創造的。在web方面,我們必須承認fielding是非常精通的,他曾經幫助建立http 1.0規範,該規範從1996年開始就為web提供基本準則。我有這樣乙個推斷,在計算機世界中,但凡那些讓開發人員記住的...

6 使用soap客戶端 SOAP與REST的對比

雙方程式設計師針對需求文件的一段對話 如果是soap協議的話能否提供一下對應的wsdl 乙方 呃呃呃 冪等性對同乙個系統,使用同樣的條件,一次請求和重複的多次請求對系統資源的影響是一致的。簡單物件訪問協議 object access protocol,soap 是一種基於 xml 的協議,可以和現存...

嘗試理解SOAP與REST和RESTful

通俗的語言解釋rest restful。一句話 url定位資源,用http動詞 rest不是rest這個詞,rest是指的是網路中client和server的一種互動形式,rest本身並不實用,實用的是如何設計restfulapi。server提供的restfulapi中,url中只適用名詞來指定資...