RESTful API是壹個REST風格的網絡接口,REST描述了網絡中客戶端和服務器之間的壹種交互形式。休息本身就不實用。實用的是怎麽設計。
在服務器提供的RESTful API中,URL中只使用名詞來指定資源,原則上不使用動詞。“資源”是REST架構或整個網絡處理的核心。
:
REST指的是壹組架構約束和原則,以及滿足這些約束和原則的應用程序設計。架構,軟件架構分為三個部分:構造,用來描述計算機;連接器,用於描述結構的鏈接部分;配置將建築和連接器融為壹體。
網絡基礎技術:
URI(統壹資源標識符)HTTP(超文本傳輸協議)(post,get,put,delete)超文本。
1.每個資源應該有壹個唯壹的標識符。
2.使用標準方法來更改資源的狀態。
3.請求和響應的自我描述
4.資源的多種表達方式
5.無狀態服務
使用HTTP協議中的動詞來添加、修改和刪除資源。也就是說,資源的狀態通過HTTP動詞反轉:
GET用於獲取資源。
帖子?用於創建新資源(或更新資源)
PUT用於更新資源。
刪除?用於刪除資源。