HTTP狀態碼分類 1XX ——信息,伺服器收到請求,需要請求者繼續執行操作 2XX——成功,操作被成功接收並處理 3XX——重定向,需要進一步的操作以完成請求 4XX——客戶端錯誤,請求包含語法錯誤或者無法完成請求 5XX——伺服器錯誤,伺服器在處理請求的過程中發生了錯誤 2XX狀態碼 | 狀態碼 ...
HTTP狀態碼分類
- 1XX ——信息,伺服器收到請求,需要請求者繼續執行操作
- 2XX——成功,操作被成功接收並處理
- 3XX——重定向,需要進一步的操作以完成請求
- 4XX——客戶端錯誤,請求包含語法錯誤或者無法完成請求
- 5XX——伺服器錯誤,伺服器在處理請求的過程中發生了錯誤
2XX狀態碼
狀態碼 | 英文名稱 | 中文描述 |
---|---|---|
200 | OK | 請求成功,一般用於GET或者POST請求。 |
201 | Created | 已創建。成功請求並創建了新的資源。 |
202 | Accepted | 已接受。已經接收請求,但未處理完成。 |
203 | Non-Authoritative Information | 非授權信息。請求成功,但返回的meta信息不在原始的伺服器,而是一個副本。 |
204 | No Content | 無內容。伺服器成功處理,但未返回內容。在未更新網頁的情況下,可確保瀏覽器不用刷新,繼續顯示當前文檔。 |
205 | Reset Content | 重置內容。伺服器處理成功,用於終端(如:瀏覽器)應該重置文檔視圖。可以通過此返回碼清除/重置瀏覽器的表單域。 |
206 | Partial Content | 部分內容。伺服器成功處理了部分GET請求。常用於斷點續傳。 |
204、205使用場景
- 204,響應報文中包含若幹header和一個狀態行,但是沒有實體內容。
- 對於一些提交到伺服器處理的數據,只需要返回是否成功的情況下,可以用204作為返回信息,從而省略多餘的數據傳輸。
- form表單提交、a標簽,響應碼204均不會發生跳轉。
- 205,告知瀏覽器清除當前頁面中的所有html表單元素,即表單重置,方便用戶下次輸入。