什麼是RestFul?
Representational State Transfer:表現層狀態轉移
來自百度百科:Restful是一種軟件架構風格,設計風格,而不是標準,只是提供了一種設計原則和約束條件。主要用於客戶端和服務器交互的軟件。基於這個風格設計的軟件可以更簡潔,更有層次,更容易實現緩存等機制。
所以只要符合Rest設計原則的API都可以被稱爲Restful.
後端將資源發佈爲URI,前端通過URI訪問資源,並通過HTTP動詞表示要對資源 進行的操作。
比如:參考https://blog.csdn.net/sengezi/article/details/78682149
GET /student //查找所有學生
GET /student/1 //查找id爲1的學生
POST /student //新增一個學生
PUT /student/1 //修改id爲1的學生
DELETE /student/1 //修改id爲1的學生