1. 程式人生 > 其它 >網路請求HTTP狀態碼以及含義

網路請求HTTP狀態碼以及含義

參考地址:
https://blog.csdn.net/weixin_39673704/article/details/111431231
https://www.cnblogs.com/lanyinhao/p/11122393.html

HTTP響應我們提到狀態碼這個概念,狀態碼一般以1/2/3/4/5 開頭,如下所示:
1xx: 資訊響應類,表示接收到請求並且繼續處理
2xx: 處理成功響應類,表示動作被成功接收、理解和接受
3xx: 重定向響應類,為了完成指定的動作,必須接受進一步處理
4xx: 客戶端錯誤,客戶請求包含語法錯誤或者是不能正確執行
5xx: 服務端錯誤,伺服器不能正確執行一個正確的請求
下面給大家列舉一些常見的狀態碼:
200 (成功)

伺服器已成功處理了請求。通常,這表示伺服器提供了請求的網頁。

400 (錯誤請求) 伺服器不理解請求的語法。

401 (未授權) 請求要求身份驗證。對於需要登入的網頁,伺服器可能返回此響應。

403 (禁止) 伺服器拒絕請求。

404 (未找到) 伺服器找不到請求的網頁。

405 (方法禁用) 禁用請求中指定的方法。

407 (需要代理授權) 此狀態程式碼與 401(未授權)類似,但指定請求者應當授權使用代理。

408 (請求超時) 伺服器等候請求時發生超時。

500 (伺服器內部錯誤) 伺服器遇到錯誤,無法完成請求。

501 (尚未實施) 伺服器不具備完成請求的功能。例如,伺服器無法識別請求方法時可能會返回此程式碼。

502 (錯誤閘道器) 伺服器作為閘道器或代理,從上游伺服器收到無效響應。

503 (服務不可用) 伺服器目前無法使用(由於超載或停機維護)。通常,這只是暫時狀態。

504 (閘道器超時) 伺服器作為閘道器或代理,但是沒有及時從上游伺服器收到請求。

505 (HTTP 版本不受支援) 伺服器不支援請求中所用的 HTTP 協議版本。