REST 風格的路由規則

2021-09-11 22:49:48 字數 387 閱讀 9059

rest 的意思是 表徵狀態轉移(representational state transfer),它是一種基於 http 協議的網路應用的介面風格,充分利用 http 的方法實現統一風格介面的服務。

http 協議定義了以下8種標準的方法。

1.get:請求獲取指定資源。

2.head:請求指定資源的響應頭。

3.post:向指定資源提交資料。

4.put:請求伺服器儲存乙個資源。

5.delete:請求伺服器刪除指定資源。

6.trace:回顯伺服器收到的請求,主要用於測試或診斷。

7.connect:http/1.1 協議中預留給能夠將連線改為管道方式的**伺服器。

8.options:返回伺服器支援的http請求方法。

rest風格的理解

個人理解rest風格是一種規範,之前傳統的風格是將資源和對資源的操作融合在一起,而rest風格則是將資源和對資源的操作分隔開,充分發揮http動作,不是摁住post和get使勁薅。比方說庫存裡的一件商品是資源,傳統方式對這件商品進行修改,可能是http updateproduct,而rest風格則是...

REST架構風格

rest風格通過uri訪問得到的資訊是自我描述的,包括了資訊本身和表示方式 html,xml,資料流等 資訊的描述是採用最通用的協議 http 超文字轉換協議 來進行的.客戶端根據資訊的表示解析和展示資訊本身.而互動是通過http的幾個基本操作 get,put,post,delete 來實現.一些看...

REST設計風格

2000年,roy thomas fielding博士在他的博士 architectural styles and the design of network based software architectures 中提出了幾種軟體應用的架構風格,rest作為其中的一種架構風格在這篇 中進行了概括...