1. 程式人生 > >軟件架構,WEB - REST架構,RESTful API

軟件架構,WEB - REST架構,RESTful API

clas www. present lock question pre sent 分享圖片 rest

參考

  1. https://www.zhihu.com/question/27785028/answer/48096396
  2. wiki太學術化了
  3. http://www.ruanyifeng.com/blog/2011/09/restful.html
  4. http://www.ruanyifeng.com/blog/2014/05/restful_api.html

總結

1. 全稱是 Resource Representational State Transfer:通俗來講就是:資源在網絡中以某種表現形式進行狀態轉移。

Resource:資源,即數據(前面說過網絡的核心)。比如 newsfeed,friends等;
Representational:某種表現形式,比如用JSON,XML,JPEG等;
State Transfer:狀態變化。通過HTTP動詞實現。

2. why REST?

統一提供服務的接口,滿足不同的前端。
技術分享圖片

軟件架構,WEB - REST架構,RESTful API