狀態(tài)碼 | 類別 | 含義 |
---|---|---|
1XX | Informational(信息性狀態(tài)碼) | 接收的請(qǐng)求正在處理 |
2XX | Success(成功狀態(tài)碼) | 請(qǐng)求正常處理完畢 |
3XX | Redirection(重定向狀態(tài)碼) | 需要進(jìn)行附加操作以完成請(qǐng)求 |
4XX | Client Error(客戶端錯(cuò)誤狀態(tài)碼) | 服務(wù)器無(wú)法處理請(qǐng)求 |
5XX | Server Error(服務(wù)器錯(cuò)誤狀態(tài)碼) | 服務(wù)器處理請(qǐng)求出錯(cuò) |
1XX信息
- 100 Continue:表明到目前為止都很正常潦刃,客戶端可以繼續(xù)發(fā)送請(qǐng)求或者忽略這個(gè)響應(yīng)荠藤。
2XX信息
- 200 OK
- 204 No Content:請(qǐng)求已經(jīng)成功處理滨砍,但是返回的響應(yīng)報(bào)文不包含實(shí)體的主體部分咒彤。一般在只需要從客戶端往服務(wù)器發(fā)送信息歉糜,而不需要返回?cái)?shù)據(jù)時(shí)使用。
- 206 Partial Content:表示客戶端進(jìn)行了范圍請(qǐng)求,響應(yīng)報(bào)文包含由 Content-Range 指定范圍的實(shí)體內(nèi)容项秉。
3XX重定向
- 301 Moved Permanently :永久性重定向
- 302 Found :臨時(shí)性重定向
-
303 See Other :和 302 有著相同的功能诬垂,但是 303 明確要求客戶端應(yīng)該采用 GET 方法獲取資源劲室。
- 注:雖然 HTTP 協(xié)議規(guī)定 301、302 狀態(tài)下重定向時(shí)不允許把 POST 方法改成 GET 方法结窘,但是大多數(shù)瀏覽器都會(huì)在 301很洋、302 和 303 狀態(tài)下的重定向把 POST 方法改成 GET 方法。
- 304 Not Modified :如果請(qǐng)求報(bào)文首部包含一些條件隧枫,例如:If-Match喉磁,If-Modified-Since,If-None-Match官脓,If-Range协怒,If-Unmodified-Since,如果不滿足條件卑笨,則服務(wù)器會(huì)返回 304 狀態(tài)碼孕暇。
- 307 Temporary Redirect :臨時(shí)重定向,與 302 的含義類似赤兴,但是 307 要求瀏覽器不會(huì)把重定向請(qǐng)求的 POST 方法改成 GET 方法妖滔。
4XX客戶端錯(cuò)誤
- 400 Bad Request :請(qǐng)求報(bào)文中存在語(yǔ)法錯(cuò)誤。
- 401 Unauthorized :該狀態(tài)碼表示發(fā)送的請(qǐng)求需要有認(rèn)證信息(BASIC 認(rèn)證桶良、DIGEST 認(rèn)證)座舍。如果之前已進(jìn)行過一次請(qǐng)求,則表示用戶認(rèn)證失敗陨帆。
- 403 Forbidden :請(qǐng)求被拒絕曲秉。
- 404 Not Found
5XX服務(wù)器錯(cuò)誤
- 500 Internal Server Error :服務(wù)器正在執(zhí)行請(qǐng)求時(shí)發(fā)生錯(cuò)誤。
- 503 Service Unavailable :服務(wù)器暫時(shí)處于超負(fù)載或正在進(jìn)行停機(jī)維護(hù)歧譬,現(xiàn)在無(wú)法處理請(qǐng)求岸浑。