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作為其中的一種架構風格在這篇 中進行了概括...