亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

Restful API實戰

慕圣0362214 全棧工程師
難度中級
時長 2小時25分
學習人數
綜合評分9.57
73人評價 查看評價
9.7 內容實用
9.5 簡潔易懂
9.5 邏輯清晰
  • get post

    查看全部
    0 采集 收起 來源:restful設計要素

    2019-05-26

  • 400 401 403

    查看全部
    0 采集 收起 來源:restful設計要素

    2019-05-26

  • 單一入口.htaccess

    RewriteEngine on

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteRule ^(.*)$ index.php/$1 [L]


    HTTP的請求方法:

    GET POST PUT DELETE OPTIONS

    github-search: restful


    查看全部
  • HTTP協議

    協議頭,主機名,訪問地址,請求參數

    組成格式:請求行,消息報頭,請求正文

    請求狀態碼:?

    • 200:正確的請求返回正確的結果,如果不想細分正確的請求結果都可以直接返回200。

    • 201:表示資源被正確的創建。比如說,我們 POST 用戶名、密碼正確創建了一個用戶就可以返回 201。

    • 202:請求是正確的,但是結果正在處理中,這時候客戶端可以通過輪詢等機制繼續請求。

    • 203:請求的代理服務器修改了源服務器返回的 200 中的內容,我們通過代理服務器向服務器 A 請求用戶信息,服務器 A 正常響應,但代理服務器命中了緩存并返回了自己的緩存內容,這時候它返回 203 告訴我們這部分信息不一定是最新的,我們可以自行判斷并處理。

    • 300:請求成功,但結果有多種選擇。

    • 301:請求成功,但是資源被永久轉移。比如說,我們下載的東西不在這個地址需要去到新的地址。

    • 303:使用 GET 來訪問新的地址來獲取資源。

    • 304:請求的資源并沒有被修改過。

    • 308:使用原有的地址請求方式來通過新地址獲取資源。

    • 400:請求出現錯誤,比如請求頭不對等。

    • 401:沒有提供認證信息。請求的時候沒有帶上 Token 等。

    • 402:為以后需要所保留的狀態碼。

    • 403:請求的資源不允許訪問。就是說沒有權限。

    • 404:請求的內容不存在。

    • 406:請求的資源并不符合要求。

    • 408:客戶端請求超時。

    • 413:請求體過大。

    • 415:類型不正確。

    • 416:請求的區間無效。

    • 500:服務器錯誤。

    • 501:請求還沒有被實現。

    • 502:網關錯誤。

    • 503:服務暫時不可用。服務器正好在更新代碼重啟。

    • 505:請求的 HTTP 版本不支持


    查看全部

  • restful簡介及資源介紹https://img1.sycdn.imooc.com//5cc54aeb0001470806490496.jpg

    查看全部
  • http協議文檔在rfc文檔中
    查看全部
  • 喜歡
    查看全部
  • restful api設計要素

    查看全部
    0 采集 收起 來源:確認設計要素

    2019-04-14

  • RESTful是一種?面向資源?軟件架構風格

    無狀態表示的是:每一次操作的都是獨立的,沒有任何關系

    查看全部
  • WebService是什么?

    WebService是一種跨編程語言和跨操作系統的遠程調用技術

    什么是SOAP協議?

    WebService通過HTTP協議發送請求和接受響應都采用XML格式,并增加了特定的HTTP消息頭,這些特定的HTTP頭和XML內容就是SOAP

    RESTful和SOAP區別?

    • RESTful適合資源型服務接口,適合效率要求高、安全要求不高的場景

    • SOAP根據需要可以提供多開發語言,適合對安全性要求高的場景


    查看全部
    2 采集 收起 來源:架構區別

    2019-04-02

  • RESTfult是什么?

    • RESTful是一種面向資源的軟件架構風格,可以降低項目的開發復雜度提升系統的伸縮性;

    RESTfult的設計基準是什么?

    • 網絡上所有的事物都可以被抽象成資源;

    • 所有的操作都是無狀態

    • 對資源的操作不會改變資源的資源標識符

    什么是資源?

    • 網絡上的一個實體,比如音頻、視頻、圖片、文本等等信息都是資源

    查看全部
  • 哈哈哈哈哈?
    查看全部
  • Restful Api設計的六要素:

    1. 資源路徑(Url)

    2. HTTP動詞

    3. 過濾信息

    4. 狀態碼

    5. 錯誤處理

    6. 返回結果

    查看全部
  • restful是一種面向資源的軟件架構風格,主要可以解決以下兩種問題:

    1、降低開發的復雜性

    2、提高系統的可伸縮性

    設計概念和準則:

    • 網絡上的所有事物都可以被抽象為資源

    • 每個資源都有位移的資源標識,對資源的操作不會改變這些標識(比如資源的刪除是會刪除資源,但不會刪除標識)

    • 所有的操作是無狀態的(相互之間不影響)

    查看全部
  • 200 ok

    301 永久性重定向

    302 臨時性重定向

    401 服務器收到,拒絕請求

    403 沒有訪問權限

    404 找不到頁面

    500 服務器問題

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!