1. 程式人生 > >14種常見HTTP狀態碼

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  表示伺服器超負載或正停機維護,無法處理請求