天天看點

HTTP中的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表單元素,即表單重置,友善使用者下次輸入。

作者:AmyZYX

出處:http://www.cnblogs.com/amyzhu/

本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。