1、狀態碼分類
HTTP狀態碼被分爲五大類, 目前我們使用的HTTP協議版本是1.1, 支持以下的狀態碼。隨着協議的發展,HTTP規範中會定義更多的狀態碼。
小技巧: 假如你看到一個狀態碼518, 你並不知道具體518是什麼意思。 這時候你只要知道518是屬於(5XX,服務器錯誤就可以了)
狀態碼 | 已定義範圍 | 分類 |
---|---|---|
1XX | 100-101 | 信息提示 |
2XX | 200-206 | 成功 |
3XX | 300-305 | 重定向 |
4XX | 400-415 | 客戶端錯誤 |
5XX | 500-505 | 服務器錯誤 |
2、常見的狀態碼
200 OK 服務器成功處理了請求(這個是我們見到最多的) |
301/302 Moved Permanently(重定向)請求的URL已移走。Response中應該包含一個Location URL, 說明資源現在所處的位置 |
304 Not Modified(未修改)客戶的緩存資源是最新的, 要客戶端使用緩存 |
404 Not Found 未找到資源 |
501 Internal Server Error服務器遇到一個錯誤,使其無法對請求提供服務 |