http狀態碼分類以及常見狀態碼分析
阿新 • • 發佈:2022-05-12
在前端工作中,我們需要從介面中獲取資料,當獲取資料失敗等出現問題是,我們需要分析相關的http狀態碼來分析問題出現在哪兒,所以,http狀態碼是我們前端工程師需要熟悉的。
HTTP狀態碼分類
http狀態碼分為五類:分別為 資訊響應(100-199),成功響應(200-299),重定向(300-399),客戶端錯誤(400-499),伺服器錯誤(500-599)
1xx 資訊,伺服器收到請求,需要請求者繼續執行操作
2xx 成功,操作被成功接收並處理
3xx 重定向,需要進一步的操作已完成請求
4xx 客戶端錯誤,請求包含語法錯誤或無法完成請求
5xx 伺服器錯誤,伺服器在處理請求的過程中發生了錯誤
常見狀態碼分析
200 ---- 表示請求成功,一般用於GET請求和POST請求
201 ---- 表示請求成功並建立了新的資源。如建立使用者場景等
301 ---- 表示永久性重定向,表示請求的資源被分配了新的URL,之後應使用更改的URL。一般是用於老域名不用了,但是需要將老域名指向新域名。
302 ---- 表示臨時性重定向,表示請求的資源被分配了行的URL,之後應使用更改的URL
400 ---- 表示請求報文中存在 語法錯誤
401 ---- 表示未經許可,需要通過HTTP認證
403 ---- 表示伺服器拒絕該次訪問(一般是訪問許可權出現問題)
404 ---- 表示伺服器上找不到請求的資源
500 ---- 表示伺服器在執行時發生了錯誤,也有可能是web應用存在的bug
503 ---- 表示伺服器暫時處於超負載貨正在進行停機維護,無法處理請求
以上皆為學習筆記,僅供參考學習,如有錯誤,歡迎指正