14種常見HTTP狀態碼
面試常考,記錄下:
狀態碼響應類別原因短語
1XX資訊性狀態碼(Informational)伺服器正在處理請求
2XX成功狀態碼(Success)請求已正常處理完畢
3XX重定向狀態碼(Redirection)需要進行額外操作以完成請求
4XX客戶端錯誤狀態碼(Client Error)客戶端原因導致伺服器無法處理請求
5XX伺服器錯誤狀態碼(Server Error)伺服器原因導致處理請求出錯
2XX 成功
200 OK 表示請求被伺服器正常處理
204 No Content 表示請求已成功處理,但是沒有內容返回(就應該沒有內容返回的狀況)
206 Partial Content 表示伺服器已經完成了部分GET請求
3XX 重定向
301 Moved Permanently 永久重定向,表示請求的資源已經永久的搬到了其他位置
302 Found 臨時重定向,表示請求的資源臨時搬到了其他位置
303 See Other 表示請求資源存在另一個URI,應使用GET定向獲取請求資源
304 Not Modified 表示客戶端傳送附帶條件的請求(GET方法請求報文中的IF…)時,條件不滿足
4XX 客戶端錯誤
400 Bad Request 表示請求報文存在語法錯誤或引數錯誤,伺服器不理解
401 Unauthorized 表示傳送的請求需要有HTTP認證資訊或者是認證失敗了
403 Forbidden 表示對請求資源的訪問被伺服器拒絕了
404 Not Found 表示伺服器找不到你請求的資源
5XX 伺服器錯誤
500 Internal Server Error 表示伺服器執行請求的時候出錯了
503 Service Unavailable 表示伺服器超負載或正停機維護,無法處理請求