第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

Restful API實戰(zhàn)

慕圣0362214 全棧工程師
難度中級
時長 2小時25分
學(xué)習(xí)人數(shù)
綜合評分9.57
73人評價 查看評價
9.7 內(nèi)容實用
9.5 簡潔易懂
9.5 邏輯清晰
  • HTTP協(xié)議-請求
    查看全部
  • HTTP 協(xié)議- URL

    查看全部
  • RESTful 的設(shè)計概念和準(zhǔn)則<br/>
    查看全部
  • RESTful是什么
    查看全部
  • RESTful 的目錄介紹

    查看全部
  • RESTful架構(gòu)與其他架構(gòu)的區(qū)別

    查看全部
  • 本質(zhì):一種軟件架構(gòu)風(fēng)格

    核心:面向資源開發(fā)API

    解決問題:

    1. 降低開發(fā)的復(fù)雜性

    2. 提高系統(tǒng)的可伸縮性

    設(shè)計概念和準(zhǔn)則:

    1. 網(wǎng)絡(luò)上所有事物都可以被抽象為資源

    2. 每個資源都有唯一的資源標(biāo)識,對資源對操作不會改變這些標(biāo)識

    3. 所有的操作都是無狀態(tài)的。每次操作之間沒有關(guān)系

    查看全部
  • 400 Bad Request //客戶端請求錯誤
    401 Unauthorized // 服務(wù)器拒絕提供服務(wù)

    404 Not Found

    500 Internal Server Error // 服務(wù)器發(fā)生錯誤

    503 Server Unavailable // 服務(wù)器當(dāng)前不能處理客戶端請求。一般在服務(wù)器達(dá)到性能瓶頸后拒絕提供服務(wù)


    查看全部
  • 如何設(shè)計Restful API(六要素):

    1.資源路徑(URI):在Restfull架構(gòu)中,每個網(wǎng)址代碼一種資源,所以網(wǎng)址中不能有動詞,只能有名詞。一般來說API中的名詞應(yīng)該使用復(fù)數(shù)。

    2.HTTP動詞:對于資源的操作(CURD),由HTTP動詞(謂詞)表示。

    ? GET[從服務(wù)器取出資源(一項或多項)]

    ? POST[在服務(wù)器新建一個資源]

    ? PUT[在服務(wù)器更新資源(客戶端提供改變后的完整資源)]

    ? PATCH[在服務(wù)器更新資源(客戶端提供改變的屬性)]

    ? DELETE[從服務(wù)器刪除資源]

    3.過濾信息:如果記錄數(shù)量很多,服務(wù)器不可能都將它們返回給用戶。API應(yīng)該提供參數(shù),過濾返回結(jié)果。

    4.狀態(tài)碼:服務(wù)器向用戶返回的狀態(tài)碼和提示信息,使用標(biāo)準(zhǔn)HTTP狀態(tài)碼。

    ? 200 OK 服務(wù)器成功返回用戶請求的數(shù)據(jù),該操作是冪等的

    ? 201 CREATED 新建或修改數(shù)據(jù)成功

    ? 204 NO CONTENT 刪除數(shù)據(jù)成功

    ? 400 BAD REQUEST 用戶發(fā)出的請求有錯誤,該操作是冪等的

    ? 401 Unauthorized 表示用戶沒有認(rèn)證,無法進(jìn)行當(dāng)前操作

    ? 403 Forbidden 表示用戶訪問是被禁止的

    5.錯誤處理:如果狀態(tài)碼是4**或者5**,就應(yīng)該向用戶返回出錯信息。一般來說,返回的信息中將error作為鍵名,出錯信息作為鍵值即可。

    ? {"error": "參數(shù)錯誤"}

    6.返回結(jié)果:針對不同操作,服務(wù)器向用戶返回的結(jié)果應(yīng)該符合以下規(guī)范

    ? GET /collections[返回資源對象的列表(數(shù)組)]

    ? GET /collections/identity[返回單個資源對象]

    ? POST /collections[返回新生成的資源對象]

    ? PUT /collections/identity[返回完整的資源對象]

    ? PATCH /collections/identity[返回被修改的屬性]

    ? DELETE /collections/identity[返回一個空文檔]


    查看全部
  • HTTP協(xié)議:

    1.URL:port[服務(wù)器端口,默認(rèn)為80],path[訪問資源的路徑],query-string[發(fā)送給http服務(wù)器的數(shù)據(jù)],anchor[錨]

    2.請求:組成格式[請求行、消息報頭、請求正文]

    ? 請求行:格式[Method Request-URI HTTP-Version CRLF],舉例[GET / HTTP/1.1 CRLF]

    ? 請求方法:GET、POST、HEAD、PUT、DELETE、OPTIONS

    3.響應(yīng):組成格式[狀態(tài)行、消息報頭、響應(yīng)正文]

    ? 狀態(tài)行:格式[HTTP-Version Status-Code Reason-Phrase CRLF],舉例[HTTP/1.1 200 OK]

    ? 常用狀態(tài)碼:200 OK,400 Bad Request,401 Unauthorized,404 Not Found,500 Internal Server Error,503 Server Unavailable


    查看全部
  • Restful:

    1.本質(zhì):一種軟件架構(gòu)風(fēng)格

    2.核心:面向資源

    3.解決的問題:降低開發(fā)的復(fù)雜性,提高系統(tǒng)的可伸縮性

    4.設(shè)計概念和準(zhǔn)則:

    ? 1)網(wǎng)絡(luò)上的所有事物都可以被抽象為資源

    ? 2)每一個資源都有唯一的資源標(biāo)識,對資源的操作不會改變這些標(biāo)識

    ? 3)所有的操作都是無狀態(tài)的


    查看全部
  • restful api設(shè)計準(zhǔn)則中的錯誤處理規(guī)范

    查看全部
  • RESTful架構(gòu)與其他架構(gòu)的區(qū)別

    查看全部
  • 查看全部
    0 采集 收起 來源:代碼總結(jié)

    2019-06-13

  • put patch (不常使用) delete

    查看全部

舉報

0/150
提交
取消
課程須知
1.了解HTTP協(xié)議 2.對php的基礎(chǔ)知識掌握,如數(shù)組、類、對象
老師告訴你能學(xué)到什么?
Restful API簡介 HTTP協(xié)議簡介 Restul API與SOAP的區(qū)別 Restful API設(shè)計要素 Restful API 設(shè)計流程

微信掃碼,參與3人拼團

微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對慕課網(wǎng)的支持!