HTTP響應(yīng)碼403 Forbidden和401 Unauthorized對(duì)比

401 Unauthorized: 該HTTP狀態(tài)碼表示認(rèn)證錯(cuò)誤,它是為了認(rèn)證設(shè)計(jì)的,而不是為了授權(quán)設(shè)計(jì)的。收到401響應(yīng),表示請求沒有被認(rèn)證—壓根沒有認(rèn)證或者認(rèn)證不正確—但是請重新認(rèn)證和重試。(一般在響應(yīng)頭部包含一個(gè)WWW-Authenticate來描述如何認(rèn)證)。通常由web服務(wù)器返回,而不是web應(yīng)用。從性質(zhì)上來說是臨時(shí)的東西。(服務(wù)器要求客戶端重試)

403 Forbidden:該HTTP狀態(tài)碼是關(guān)于授權(quán)方面的。從性質(zhì)上來說是永久的東西,和應(yīng)用的業(yè)務(wù)邏輯相關(guān)聯(lián)。它比401更具體,更實(shí)際。收到403響應(yīng)表示服務(wù)器完成認(rèn)證過程,但是客戶端請求沒有權(quán)限去訪問要求的資源。

總的來說,401 Unauthorized響應(yīng)應(yīng)該用來表示缺失或錯(cuò)誤的認(rèn)證;403 Forbidden響應(yīng)應(yīng)該在這之后用,當(dāng)用戶被認(rèn)證后,但用戶沒有被授權(quán)在特定資源上執(zhí)行操作。

HTTP狀態(tài)碼決策圖:


參考資料

403 Forbidden vs 401 Unauthorized HTTP responses

HTTP Status Codes Decision Diagram – Infographic

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 蒸汽壓和芳香烴對(duì)排放非常重要! 前兩次我們聊了一下蒸汽壓對(duì)排放的影響,今天我們聊聊芳香烴或芳烴對(duì)排放的影響! 芳烴...
    Jasonjiangsmile閱讀 560評(píng)論 6 1
  • 感受 其實(shí)接觸到易仁永澄老師的個(gè)人成長理論已經(jīng)有2年多的時(shí)間了,也參加過《掌控每一天》和《向組織揩油》等活動(dòng),在自...
    小小蟲1226閱讀 1,001評(píng)論 0 2
  • 抻燈 遠(yuǎn)心 “娘,娘,抻燈——” 小聲得像蝙蝠翅膀的拍打 把比黑夜更黑的夜拍醒 或許早就醒了,憋尿,翻身 恐懼地對(duì)...
    遠(yuǎn)心篤行閱讀 356評(píng)論 0 1
  • 管理客戶拜訪頻率,關(guān)心“需要你”的顧客 什么是應(yīng)該見面的客戶?首先,將你手上的客戶,依照與他們之間的關(guān)系分成5階段...
    般若無相閱讀 325評(píng)論 0 0

友情鏈接更多精彩內(nèi)容