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表單元素,即表單重置,方便用戶下次輸入,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/27962.html
標籤:HTML5
