狀態代碼表

來源:互聯網
上載者:User

每次做web開發時免不了出現各種錯誤,有時狀態代碼也可以為我們提示錯誤原因,之前遇到的都是404、500之類的錯誤,但最近卻遇到很多稀奇古怪的狀態代碼,索性找出了大部分的狀態代碼表,方便查詢

當伺服器對客戶請求進行響應時,首先要發送的是狀態行,然後發送HTTP頭和資訊體,也就是說,狀態行是響應的首行。

狀態行包含3位元字的狀態代碼和對狀態嗎的描述,下面是5中狀態代碼的基本含義

  • 1xx(1開頭的3位元):主要是實驗性質的
  • 2xx:表明請求成功。如狀態代碼200可以表明已經成功取得了請求的頁面
  • 3xx:表明在請求滿足之前應採取進一步的行動
  • 4xx:當瀏覽器無法滿足請求時,返回該狀態代碼。如404表示請求葉不存在
  • 5xx:表示伺服器出問題了。如500說明伺服器內部發生錯誤

一般不需要修改狀態行,在出現問題時,response對象自動迴響應,發送響應的狀態代碼。我們也可以使用response的setStatus(int n)方法設定狀態行

狀態代碼 代碼聲明 狀態代碼 代碼聲明
100 客戶可以繼續 404 請求的資源不可用
101 伺服器正在升級協議 405 請求所用的方法時不允許的
201 請求成功且在伺服器上建立了新的資源 406 請求的資源只能用請求不能接受的內容特性來響應
202 請求已經被接受但還沒有處理完畢 407 客戶必須得到認證
200 請求成功 408 請求逾時
203 用戶端給出的元資訊不是發送伺服器的 409 發生衝突,請求不能完成
204 請求成功,但沒有新資訊 410 請求的資源已經不可用
205 客戶必須重設文檔視圖 411 請求需要一個定義的內容長度才能處理
206 伺服器執行不了部分get請求 413 請求太大,被拒絕
300 請求資源有多種標記法 414 請求的URL太大
301 資源已經被永久移動到了新位置 415 請求的格式被拒絕
302 資源已經被臨時移動到了新位置 500 伺服器發生內部錯誤,不能服務
303 應答可以再另外一個URL鐘找到 501 不支援要求的部分功能
304 GET方式請求不可用 502 從代理和網關接受了不合法的字元
305 請求必須通過代理來訪問 503 HTTP服務暫時不可用
400 請求有語法錯誤 504 伺服器在等待Proxy 伺服器應答時發生逾時
401 請求需要HTTP認證 505 不支援要求的HTTP版本
403 取得了請求但拒絕服務    

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.