亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

restful接口規(guī)范筆記

chemzqm / 379人閱讀

摘要:約定查詢創(chuàng)建替換更新刪除一定要使用傳輸目前,作為唯一的交互格式命名規(guī)則電影電影評(píng)論過(guò)濾,查詢,排序鑒權(quán)是無(wú)狀態(tài)的也就是說(shuō)用戶請(qǐng)求的鑒權(quán)和以及無(wú)關(guān),每一次請(qǐng)求都應(yīng)該包含鑒權(quán)證明。統(tǒng)一使用或者認(rèn)證。狀態(tài)碼成功返回狀態(tài),對(duì)應(yīng),成功創(chuàng)建。

約定
GET(Select):查詢
POST(Create):創(chuàng)建
PUT(Replace):替換
PATCH(Update):更新
DELETE(Remove):刪除
ssl

restful API一定要使用https傳輸

json

目前,json作為唯一的交互格式

命名規(guī)則

snake

電影
GET /movies 
POST /movies 
GET /movies/12 
PUT /movies/12 
PATCH /movies/12 
DELETE /movies/12 
電影評(píng)論
GET /movies/12/comments 
POST /movies/12/comments 
GET /movies/12/comments/5
PUT /moviess/12/comments/5 
PATCH /movies/12/comments/5 
DELETE /movies/12/comments/5 
 過(guò)濾,查詢,排序
https://API.com/movies?state=open&search=funny&sort=-priority,created_at
鑒權(quán)

restful API是無(wú)狀態(tài)的也就是說(shuō)用戶請(qǐng)求的鑒權(quán)和cookie以及session無(wú)關(guān),每一次請(qǐng)求都應(yīng)該包含鑒權(quán)證明。統(tǒng)一使用Token或者OAuth2.0認(rèn)證。

狀態(tài)碼
 200 ok  - 成功返回狀態(tài),對(duì)應(yīng),GET,PUT,PATCH,DELETE.
 201 created  - 成功創(chuàng)建。
 304 not modified   - HTTP緩存有效。
 400 bad request   - 請(qǐng)求格式錯(cuò)誤。
 401 unauthorized   - 未授權(quán)。
 403 forbidden   - 鑒權(quán)成功,但是該用戶沒(méi)有權(quán)限。
 404 not found - 請(qǐng)求的資源不存在
 405 method not allowed - 該http方法不被允許。
 410 gone - 這個(gè)url對(duì)應(yīng)的資源現(xiàn)在不可用。
 415 unsupported media type - 請(qǐng)求類型錯(cuò)誤。
 422 unprocessable entity - 校驗(yàn)錯(cuò)誤時(shí)用。
 429 too many request - 請(qǐng)求過(guò)多。
 優(yōu)秀案例
https://developer.github.com/v3/

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/38146.html

相關(guān)文章

  • api 接口管理工具

    摘要:接口管理工具大致分為線上工具和自建工具。安裝其他工具上面講的,不管是線上工具還是自建工具,都是接口集成工具,主要是為了提供數(shù)據(jù)功能。類似網(wǎng)易云筆記印象筆記的筆記管理工具。 api 接口管理工具 現(xiàn)在,Web 應(yīng)用的前后端分離事實(shí)上已經(jīng)成為了大家都認(rèn)可的一種開(kāi)發(fā)方式,前后端分離之后,前端與后端都用接口(api)來(lái)溝通,這就需要我們做好 API 接口管理,所以,這次來(lái)聊聊 API 接口管理...

    marser 評(píng)論0 收藏0
  • api 接口管理工具

    摘要:接口管理工具大致分為線上工具和自建工具。安裝其他工具上面講的,不管是線上工具還是自建工具,都是接口集成工具,主要是為了提供數(shù)據(jù)功能。類似網(wǎng)易云筆記印象筆記的筆記管理工具。 api 接口管理工具 現(xiàn)在,Web 應(yīng)用的前后端分離事實(shí)上已經(jīng)成為了大家都認(rèn)可的一種開(kāi)發(fā)方式,前后端分離之后,前端與后端都用接口(api)來(lái)溝通,這就需要我們做好 API 接口管理,所以,這次來(lái)聊聊 API 接口管理...

    wuyumin 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<