12 設(shè)計RESTful API

2018-02-24 15:53 更新

設(shè)計RESTful API

設(shè)計RESTful API是一個有意思的話題。下面是一些常用的RESTful設(shè)計原則:

12.1 REST關(guān)鍵目標(biāo)

  • 組件間交互的可伸縮性
  • 接口的通用性
  • 組件的獨立部署
  • 通過中間組件來減少延遲、實施安全策略和封裝已有系統(tǒng)

12.2 判斷是否是 RESTful的約束條件

  • 客戶端-服務(wù)器分離
  • 無狀態(tài)
  • 可緩存
  • 多層系統(tǒng)
  • 統(tǒng)一接口
  • 隨需代碼(可選)

12.3 設(shè)計RESTful資源

12.4 設(shè)計RESTful URI

12.5 JSON

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號