HTTP狀態碼查詢簡單介紹

admin發表於2017-02-28

本章節簡單羅列一下一些常見的HTTP狀態碼,需要的朋友可以做一下參考。

HTTP狀態碼能夠反映客戶端對於伺服器請求返回結果的一種反饋狀態,可以表明伺服器端是否對請求進行了良好的處理,或者說出現一些錯誤。下面進入正題。

常用狀態碼可以分為以下五類:

(1).1XX:Informational,資訊性狀態碼,接收的請求正在處理。

(2).2XX:Success,成功狀態碼,請求正常處理完畢。

(3).3XX:Redirection,重定向狀態碼,需要進行附加操作以完成請求。

(4).4XX:Client Error,客戶端錯誤狀態碼,伺服器無法處理請求。

(5).5XX:Server Error,伺服器錯誤狀態碼,伺服器處理請求出錯。

2XX:

(1).200 OK,請求被正常處理。

(2).204 No Content,請求被成功處理,但響應報文中沒有實體的主體部分。

(3).206 Partial Content,範圍請求被成功處理。

3XX:

(1).301 Moved Permanently,永久性重定向。資源已被分配新的URI。

(2).302 Found,臨時性重定向。

(3).303 See Other,和302有相同的功能,但303明確表示客戶端應用GET方法。

(4).307 Temporary Redirect,臨時性重定向。

(5).304 Not Modified,附帶條件的請求,未被滿足。

4XX:

(1).400 Bad Request,請求報文中存在語法錯誤。

(2).401 Unauthorized,傳送的請求需要HTTP認證,若另外請求過一次,則表示使用者認證失敗。

(3).403 Forbidden,請求被拒絕。

(4).404 Not Found,伺服器上無法找到請求的資源。

5XX:

(1).500 Internal Sever Error,伺服器故障。

(2).503 Service Unavailable,伺服器處於超負載或正在停機維修,現在無法處理請求。

相關文章