[TOC]
## 第3章 REST 基本特征
### 3-1 REST 的最基本特征

設計 URL 的時候不要包含動詞!
### 3-2 為什么標準REST 不適合內部開發
#### 缺點
- REST 接口的粒度比較粗;
比如前端需要用戶的年齡,但是 user 類下面有 name、iphone、age、email、password 等,查詢返回的就是整個 user 的信息,需要前端再進行篩選!
- REST 不考慮業務邏輯,會增加大量的 HTTP 的請求。
#### 優點
RSET 適合做開放型的 API。
REST 提出了一些很好的規范和標準:
- 強制要求接口返回 JSON
- 必須要帶版本號
因為絕大多數情況下,開發的是內部 API,希望大家盡量遵守 REST 設計風格規范,同時也不要死板追求 REST 要求,要靈活一些,如果前端需要接口考慮業務邏輯的話,那么我們的接口就不要完全遵守**資源**的限制。