類別 | 原因短語 | |
---|---|---|
1xx | 信息性狀態碼 | 接受的請求正在處理 |
2xx | 成功狀態碼 | 請求正常處理完畢 |
3xx | 重定向狀態碼 | 需要進行附加操作以完成請求 |
4xx | 客戶端錯誤狀態碼 | 服務器無法處理請求 |
5xx | 服務器錯誤狀態碼 | 服務器處理請求錯誤 |
200 OK
客戶端發來的請求在服務器端被正常處理
240 NO Centent
請求處理成功,但沒有資源可返回。返回204響應,那麼瀏覽器顯示的頁面不發生更新。一般用於只需要客戶端往服務器發送信息,而服務器不需要對客戶端發送新信息內容的情況。
206 Partial Content
表示客戶端進行了範圍請求,而服務器成功執行了這部分的請求。
301 Moved Permanently
永久性重定向。 表示請求的資源已被分配了新的URI,以後應使用資源現在所指的URI。即如果已經把資源的URI保存爲書籤,這時應該按Location首部字段提示的URI重新保存。
302 Found
臨時性重定向。表示請求的資源已被分配了新的URI,希望用戶本次能使用新的URI訪問。和301不同的是,302代表的資源不是永久性移動,只是臨時性質的。即該資源對應的URI以後可能還會發生改變。
303 See Other
表示由於請求對應的資源存在着另外一個URI,應使用GET方法定向獲取請求的資源。與302有着相同的功能,唯一的區別就是明確表示客戶端應當採用GET方法獲取資源。
304 Not Modified
表示客戶端發送附帶條件的請求時,服務器端允許請求訪問資源。但因發生請求未滿足條件的情況後,直接返回304。(服務器端資源未改變,可直接使用客戶端未過期的緩存)。304返回時,不包含任何響應的實體部分。
307 Temporary Redirect
臨時重定向。與302有着相同的含義。307會按照瀏覽器的標準,不會從post變成get
400 Bad Request
請求報文中存在語法錯誤。
401 Unauthorized
發送的請求需要有通過http認證的認證信息。當瀏覽器初次接受到401響應,會彈出認證用的對話窗口。若之前已進行過一次請求,則表示用戶認證失敗。
403 Forbidden
請求資源的訪問被服務器拒絕。未獲得文件系統的訪問授權,訪問權限出現某些問題(從未授權的發送源IP地址試圖訪問)。
404 Not Found
服務器無法找到請求的資源。也可以是服務器端拒絕訪問且不想說明理由時使用
500 Internal Server Error
服務器端在執行請求時發生了錯誤。也可能是web應用存在的bug或者某些臨時的故障。
503 Service Unavailable
服務器暫時處於超負載或者正在進行停機維護,現在無法處理請求。如果事先得知解除以上狀況需要的時間,最好寫入Retry-After首部字段再返回給客戶端。