HTTP協議常用狀態代碼

來源:互聯網
上載者:User

標籤:比較   伺服器   art   permanent   cat   情況   沒有   direction   inf   

常用的狀態代碼不多,約有14種。

1** 類狀態代碼稱之為Information 狀態嗎,表示資訊正在處理。

2** 類狀態代碼稱為為Success狀態代碼,表示請求正常完成。

3**類狀態代碼稱之為Redirection 狀態代碼,表示需要用戶端進行附加操作(如跳轉。重新導向)

4**類狀態代碼稱之為Error狀態代碼,通常是由於用戶端的錯誤導致的。

5**類狀態嗎稱為Server Error狀態代碼,通常是服務端的錯誤導致的。

小結下:狀態代碼分為用戶端錯誤狀態代碼、服務端錯誤狀態代碼、成功狀態代碼,重新導向狀態代碼等。

一 、 2** 類型狀態代碼

1、200  ok  表示從用戶端發送的請求被服務端正確的處理並且已經發回了請求。

2、204  No Content 請求已經成功了,但是卻沒有返回任何結果(實體)。通常使用php die() exit()函數會引發204狀態代碼。

3、206  Partial Content 範圍請求狀態代碼。

   實際上互連網載入圖片就是用的範圍請求。一個圖片可能有1024k,一次載入的話,頁面的渲染速度就會非常緩慢,體現會比較差。執行非同步範圍請求之後,每次載入256k的圖片,然後依次渲染出來拼接出來,載入速度就會明顯快很多。上面的206 值得就是http請求執行了範圍請求,只擷取了一部分資源。

二、3**狀態代碼

  1、301 狀態代碼 Moved Permanently  表示你請求的頁面資源現在已經轉移位置了,你需要到新的地方去需找該頁面。這個即重新導向,伺服器的response首部裡會有location欄位值來提示。

   2、302 狀態代碼(Found)和301差不過。表示你請求的頁面資源現在已經轉移位置了,你要到新的地方去尋找。但是新的地方也不是固定的,說不定過幾天還要換。不提示使用者儲存書籤,提示使用者跳轉。

   3、303 狀態代碼。See other .表示你請求的頁面中包含著你想要拿到資源的地址。比如你到門衛處去取快遞,到了門衛處,大爺說快遞已經交給前台了。這個過程會返回303狀態代碼。

   4、304 Not Modified 表示資源已經找到了,但是和上次相比沒有更新。瀏覽器讀取緩衝。

   5、307 Temporary Redirect 臨時重新導向。

三:4** 用戶端錯誤。

   1、400 Bad Request 報文語法錯誤。

   2、401 Unauthorized 需要通過HTTP認證(BASIC 或者DIGEST).

   3、403 Forbidden 目錄、檔案許可權錯誤都會報此狀態代碼。

   4、404 伺服器上無此資源,一般情況為路徑錯誤。

四:5** 服務端錯誤。

   1、500 Internal Server Error   服務端錯誤,有可能是WEB應用存在錯誤。

    2、503 Serveice Unavailable   伺服器超負荷運行。

HTTP協議常用狀態代碼

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.