嘗試理解SOAP與REST和RESTful

2021-08-30 13:58:25 字數 666 閱讀 7176

通俗的語言解釋rest、restful。

一句話:url定位資源,用http動詞

rest不是rest這個詞,rest是指的是網路中client和server的一種互動形式,rest本身並不實用,實用的是如何設計restfulapi。

server提供的restfulapi中,url中只適用名詞來指定資源。原則上不使用動詞。「資源」是rest架構或者整個網路處理的核心。

比如:/bes/ctz/iot/apnconfiguration

/bes/ctz/iot/dpiconfiguration

http協議裡動詞來實現資源的扭轉

get:用來獲取資源。

post:用來新建資源。

put:用來更新資源。

delete:用來移除資源。

放張圖吧,更清晰些:

request url:資源

request method:這裡填寫資源的動詞

總結下restful介面:

看url 就知道要什麼。

看http method 就知道幹什麼。

看http status code就知道結果如何。

REST 和 SOAP 的區別理解

簡單物件訪問協議 object access protocol,soap 是一種基於 xml 的協議,可以和現存的許多網際網路協議和格式結合使用,包括超文字傳輸協議 http 簡單郵件傳輸協議 smtp 多用途網際郵件擴充協議 mime 基於 通用 傳輸協議是 soap的乙個優點。它還支援從訊息系統...

REST與SOAP之比較 REST篇

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

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

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