談談你對rest api的認識
阿新 • • 發佈:2018-10-21
渲染器 errors erro 取數 get 資源 frame 不存在 狀態
-
協議
是基於http,https協議
-
域名
http://api.123.com 存在跨域
http://www.123.org/api/ 不存在跨域 -
url 都是名詞視網上所有的東西都是資源
- 請求方式
GET -------- 從服務器取數據一條或者多條
POST --------- 去服務器添加一條數據
PUT --------- 去服務器修改單獨一條數據的所有字段
PATCH --------- 去服務器修改單獨一條數據的一個字段
DELETE ---------- 去服務器刪除一條數據
-
版本
www.123.com/api/v1/
v1 就是版本號
-
過濾
www.123.com/api/v1/?token=9fsdaf903209jfda909f?page=2
- 狀態碼
200 連接成功 301 請求轉移 403 csrftoken 404 找不到頁面 500 服務器有問題
-
錯誤處理
當發生錯誤時會有錯誤返回
{‘errors‘: ‘‘}
-
返回結果
-
HyperLink API
對應rest-framework十個組件
- 路由routers
- dispatch(get/post)
- 版本控制
- 認證系統
- 權限組件
- 頻率組件
- 解析器
- 分頁器
- 序列化
- 渲染器
談談你對rest api的認識