成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

restful接口規(guī)范筆記

chemzqm / 358人閱讀

摘要:約定查詢創(chuàng)建替換更新刪除一定要使用傳輸目前,作為唯一的交互格式命名規(guī)則電影電影評論過濾,查詢,排序鑒權(quán)是無狀態(tài)的也就是說用戶請求的鑒權(quán)和以及無關(guān),每一次請求都應(yīng)該包含鑒權(quán)證明。統(tǒng)一使用或者認(rèn)證。狀態(tài)碼成功返回狀態(tài),對應(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 
電影評論
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 
 過濾,查詢,排序
https://API.com/movies?state=open&search=funny&sort=-priority,created_at
鑒權(quán)

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

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

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

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/38146.html

相關(guān)文章

  • api 接口管理工具

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

    marser 評論0 收藏0
  • api 接口管理工具

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

    wuyumin 評論0 收藏0

發(fā)表評論

0條評論

chemzqm

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<