1. 程式人生 > 其它 >http狀態碼分類以及常見狀態碼分析

http狀態碼分類以及常見狀態碼分析

  在前端工作中,我們需要從介面中獲取資料,當獲取資料失敗等出現問題是,我們需要分析相關的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  ----  表示伺服器暫時處於超負載貨正在進行停機維護,無法處理請求

  以上皆為學習筆記,僅供參考學習,如有錯誤,歡迎指正