狀態碼的做用:告知從服務器端返回的請求結果瀏覽器
類別 | 緣由短語 | |
---|---|---|
1xx | Informational(信息性狀態碼) | 接受的請求正在處理 |
2xx | Success(成功狀態碼) | 請求正常處理完畢 |
3xx | Redirection(重定向狀態碼) | 須要進行附加操做以完成請求 |
4xx | Client Error(客戶端錯誤狀態碼) | 服務器沒法處理請求 |
5xx | Server Error(服務器錯誤狀態碼) | 服務器處理請求出錯 |
200 OK
,表示從客戶端發來的請求在服務器端被正常處理了200 No Content
,表示服務器接受的請求已成功處理,但在返回的響應報文中不含實體的主體部分206 Partial Content
,表示客戶端進行了範圍請求,而服務器成功執行了這部分的GET請求,響應報文中包含有Content-Range指定範圍的實體內容301 Mived Permanently
,永久重定向,表示請求的資源已被分配了新的URI,之後應使用資源如今所指的URI302 Found
,臨時性重定向,表示請求的資源已被分配了新的URI,但願用戶(本次)能使用新的URI訪問303 See Other
,表示因爲請求對應的資源存在着另外一個URI,應使用GET方法定向獲取請求的資源304 Not Modified
,表示客戶端發送附帶條件的請求時,服務器端語序請求訪問資源,但因發生請求未知足條件的狀況後,直接返回304 Not Modified(服務器端資源未改變,可直接使用客戶端未過時的緩存)307 Temporary Redirect
,臨時重定向,基本等同於302 Found,但307會遵守瀏覽器標準,禁止POST變換成GET401 Unauthorized
,表示發送的請求須要有經過HTTP認證(BASIC認證,DIGEST認證)的認證消息。另外若以前已進行過一次請求,則表示用戶認證失敗403 Forbidden
,表示對請求資源的訪問已被服務器拒絕。例如未受權或權限出錯等均可能引起404 Not Found
,表示服務器上沒法找到請求的資源500 Internal Server Error
,表示服務器端在執行請求時發生了錯誤,也有多是Web應用存在的Bug或某些臨時的故障503 Service Unavailable
,表示服務器暫時處於超負載或正在進行停機維護,如今沒法處理請求