restful接口和普通接口區別在於RESTful接口是一種架構設計風格,提供了設計原則和約束條件。基於這個風格設計的軟件可以更簡潔,更有層次,更易於實現緩存等機制。對於同一個URL,根據method請求行為的不同,后端需要處理的內容不同。有GET、POST、PUT、DELETE 幾種method請求方法、
傳統普通接口模式:
api/get.php 獲取數據
api/update.php 更新數據
api/delete.php 刪除數據
RESTful接口模式:
只需要這一個URL接口
GET 方式請求 api/state 獲取數據
POST 方式請求 api/state 添加數據
PUT 方式請求 api/state 更新數據
DELETE 方式請求 api/state 刪除數據
1、看URL就知道要什么
2、看http method就知道干什么
3、看http status code就知道結果如何
也可以減少前后端開發人員溝通成本。