-
HTTP協(xié)議-URL查看全部
-
設(shè)計概念和準(zhǔn)則查看全部
-
RESTful是什么?查看全部
-
課程目標(biāo)查看全部
-
設(shè)計restful api 從這6方面入手查看全部
-
restful是什么查看全部
-
設(shè)計RESTful查看全部
-
如何設(shè)計RESTful API 一、資源路徑(URI) 不能能動詞,只能用名詞的復(fù)數(shù) 版本信息:1、加入到url中 v1 2、加入到請求頭 二、HTTP動詞 : 對 資源的CRUD操作 有HTTP動詞(謂詞)表示 get post put patch:在服務(wù)器更新資源(更新后只返回更新的屬性) delete 三、過濾信息:如果記錄數(shù)量很多,服務(wù)器不可能全部返回給用戶,API應(yīng)該提供參數(shù),過濾返回結(jié)果 例如:?offset=10 指定位置開始 ?page=2&per_page 指定第幾頁,以及每頁的記錄數(shù) 四、狀態(tài)碼:使用HTTP狀態(tài)碼 200(OK) 201(新建或修改成功) 204(刪除數(shù)據(jù)成功) 400(請求有錯誤) 401(用戶沒有驗證) 403(用戶訪問被禁止) 422(創(chuàng)建對象時,驗證錯誤) 500(服務(wù)器內(nèi)部錯誤) 五、錯誤處理:error 作為鍵名 value 做參數(shù)值 六、留返回結(jié)果:GET/ collections:返回資源對象列表(數(shù)組) GET/ collection/identity 返回單個資源對象 POS/ collections:返回新生成的資源對象 PUT/collections/identity:返回完整的資源對象 PATCH/collections/identity:返回被修改的屬性 DELETE/collections/identity:返回一個空文檔查看全部
-
如何設(shè)計RESTful API 資源路徑(URI) HTTP動詞 過濾信息查看全部
-
bbbbb查看全部
-
dghhjjj查看全部
-
dghjj查看全部
-
fgjjjhgf查看全部
-
hhgffghh查看全部
-
http請求方法有:get,post,head,delete,put,options查看全部
舉報
0/150
提交
取消