通俗的語言解釋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 的協議,可以和現存...