狀態(tài)碼 | 類別 | 原因短語 |
---|---|---|
1XX | Informational (信息性狀態(tài)碼) | 接收的請求正在處理 |
2XX | Success(成功狀態(tài)碼) | 請求正常處理完畢 |
3XX | Redirection(重定向狀態(tài)碼) | 需要進(jìn)行附加操作以完成請求 |
4XX | Client Error(客戶端錯誤狀態(tài)碼) | 服務(wù)器無法處理請求 |
5XX | Server Error(服務(wù)端錯誤狀態(tài)碼) | 服務(wù)器處理請求出錯 |
常見狀態(tài)碼
2XX 成功
- 200 OK:請求正常處理。
- 204 No Content:請求正常處理挠说,但是無返回數(shù)據(jù)刽肠。
- 206 Partial Content:請求正常處理,客戶端發(fā)起了范圍請求争涌。
3XX 重定向
- 301 Moved Permanently:永久重定向粉楚,會更新已保存的書簽。
- 302 Found:臨時重定向亮垫。
- 303 See Other:使用GET方式臨時重定向模软。301,302標(biāo)準(zhǔn)中規(guī)定不允許更改請求方式,但瀏覽器實(shí)現(xiàn)時都會默認(rèn)將POST改成GET饮潦。
- 304 Not Modified:使用緩存資源燃异,無需返回結(jié)果,無響應(yīng)主體继蜡。
-
307 Temporary Redirect:同302回俐,但不會把POST改成GET。
注:重定向時(304除外)需配合Location字段使用稀并。
4XX 客戶端錯誤
- 400 Bad Request:請求報文有語法錯誤仅颇。
- 401 Unauthorized:認(rèn)證失敗,比如未登錄等碘举。
- 403 Forbidden:資源禁止訪問忘瓦,比如訪問其他用戶的隱私資源。
- 404 Not Found:資源找不到引颈。
- 405 Not Allowed:不支持的請求方法政冻,比如GET方法寫成了POST枚抵。
5XX 服務(wù)器錯誤
- 500 Internal Server Error:服務(wù)器執(zhí)行請求時發(fā)生錯誤,可能是代碼bug明场。
- 503 Service Unavailable:服務(wù)器正忙或停機(jī)維護(hù)汽摹,最好寫入Retry-After首部字段。