4.4 4XX 客戶端錯誤


4.4 4XX 客戶端錯誤

4XX 的響應結果表明客戶端是發生錯誤的原因所在。

4.4.1 400 Bad Request

image-20211107150945555

該狀態碼表示請求報文中存在語法錯誤。當錯誤發生時,需修改請求的內容后再次發送請求。另外,瀏覽器會想 200 OK一樣對待該狀態碼。

4.4.1 401 Unauthorized

image-20211107150958846

該狀態碼表示發送的請求需要有通過 HTTP 認證(BASIC認證、DIGEST認證)的認證信息。另外若之前已進行過1次請求,則表示用戶認證失敗。

返回含有 401 的響應必須包含一個適用於被請求資源 WWW-Authenticate 首部用以質詢(challange)用戶信息。當瀏覽器初次接收到 401 響應,會彈出認證用的對話窗口。

4.4.3 403 Forbidden

image-20211107151005388

該狀態碼表明對請求資源的訪問被服務器端拒絕了。服務器端沒有必要給出拒絕的詳細理由,但如果想作說明的話,可以在實體的主體部分對原因進行描述,這樣就能讓用戶看到了。

未獲得文件系統的訪問授權,訪問權限出現某些問題(從未授權的發送源IP地址試圖訪問)等列舉的情況都可能是發生 403 的原因。

4.4.4 404 Not Found

image-20211107151011269

該狀態碼表明服務器上無法找到請求的資源。除此之外,也可以在服務器端拒絕請求且不想說明理由時使用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM