【WEB API專案實戰乾貨系列】- 導航篇(十足乾貨分享)

DukeCheng發表於2015-10-11

在今天移動網際網路的時代,作為攻城師的我們,誰不想著只寫一套API就可以讓我們的Web, Android APP, IOS APP, iPad APP, Hybired APP, H5 Web共用共同的邏輯呢? 【WEB API專案實戰乾貨系列】教你一步步教你解決方案.

這個系列的目的是想把最近兩年在WEB API的實踐方面積累的乾貨倒出來, 分享給大家. 同時也歡迎正在使用WEB API或者即將OR打算在專案中使用WEB API的朋友探討交流,以讓我有足夠的熱情完成這個系列.

這個實戰適用於哪些情況?

1. 首要適用於APP伺服器端開發,主要為APP提供服務端,與APP互動,完成各種資料交換.

2. 前後端分離的時候作為後端存在,承擔業務處理的職責,減少前端的業務處理.

3. 為不同系統提供統一的資料交換,XML,JSON作為最常用的兩種系統間資料交換格式,Web API針對這兩種格式,提供了非常好的支援 .

 

特別說明:

1. 因為JSON相對XML來說,存在天然的優越性,所有的API會側重於JSON的來說明。

2. Web API向外暴露的介面,會盡可能的參考RESTFul規範。

 

RESTFul相關連結

理解RESTful架構 http://www.ruanyifeng.com/blog/2011/09/restful

RESTful API 設計指南 http://www.ruanyifeng.com/blog/2014/05/restful_api.html

 

章節導航

  1. 【WEB API專案實戰乾貨系列】- Web API 2入門(一) (已釋出)
  2. 【WEB API專案實戰乾貨系列】- 介面文件與線上測試(二) (已釋出)
  3. 【WEB API專案實戰乾貨系列】- API登入與身份驗證(三)(已釋出)
  4. 【WEB API專案實戰乾貨系列】- API訪問客戶端(WebApiClient適用於MVC/WebForms/WinForm) (四)(已釋出)
  5. 【WEB API專案實戰乾貨系列】- API異常處理及友好錯誤資訊輸出
  6. 【WEB API專案實戰乾貨系列】- 檔案的上傳與下載
  7. 【WEB API專案實戰乾貨系列】- 持續整合(By Jenkins)

 

(待續…歡迎各位補充)

相關文章