設計RESTful API
設計RESTful API是一個有意思的話題。下面是一些常用的RESTful設計原則:
12.1 REST關鍵目標
- 組件間交互的可伸縮性
- 接口的通用性
- 組件的獨立部署
- 通過中間組件來減少延遲、實施安全策略和封裝已有系統(tǒng)
12.2 判斷是否是 RESTful的約束條件
- 客戶端-服務器分離
- 無狀態(tài)
- 可緩存
- 多層系統(tǒng)
- 統(tǒng)一接口
- 隨需代碼(可選)
12.3 設計RESTful資源
12.4 設計RESTful URI
12.5 JSON
更多建議: