什麼是rest 和 restful?服務器
提出rest的做者,目的:符合框架原理的狀況下,理解和評估以網絡爲基礎的應用軟件的架構設計,獲得一個功能強,性能好,適宜通信的架構。restful
Fielding將他對互聯網軟件的架構原則,定名爲REST,即REpresentational State Transfer的縮寫。網絡
Rest 的名稱"表現層狀態轉化"中省略了主語,表現層指的是資源的表現層。架構
URI對應一個資源實體。框架
客戶端用到的手段就是Http 協議。四個表示操做的動詞:Get,Post, Put,Delete.性能
RESTful總結:架構設計
1,每一個URI表明一種資源設計
2, 客戶端和服務器端傳遞的是資源的表現層rest
3,客戶端經過四個基本Http 動詞對服務器資源進行狀態轉化。資源