http狀態碼介紹

狀態碼1xx

100 Continue:

服務器僅接收到部分請求,但是一旦服務器並沒有拒絕該請求,客戶端應該繼續發送其餘的請求。

101 Switching Protocols:

服務器轉換協議:服務器將遵從客戶的請求轉換到另外一種協議。

102: 由WebDAV(RFC 2518):

擴展的狀態碼,代表處理將被繼續執行

狀態碼2xx:成功

200 OK:

請求成功(其後是對GET和POST請求的應答文檔。)

201 Created:

請求被創建完成,同時新的資源被創建。

202 Accepted:

供處理的請求已被接受,但是處理未完成。

203 Non-authoritative Information:

文檔已經正常地返回,但一些應答頭可能不正確,因爲使用的是文檔的拷貝。

204 No Content:

沒有新文檔。瀏覽器應該繼續顯示原來的文檔。如果用戶定期地刷新頁面,而Servlet可以確定用戶文檔足夠新,這個狀態代碼是很有用的。

205 Reset Content:

沒有新文檔。但瀏覽器應該重置它所顯示的內容。用來強制瀏覽器清除表單輸入內容。

206 Partial Content:

客戶發送了一個帶有Range頭的GET請求,服務器完成了它。

狀態碼3xx:重定向

300 Multiple Choices:

多重選擇。鏈接列表。用戶可以選擇某鏈接到達目的地。最多允許五個地址。

301 Moved Permanently:

所請求的頁面已經轉移至新的url

302 Found:

所請求的頁面已經臨時轉移至新的url。

303 See Other:

所請求的頁面可在別的url下被找到。

304 Not Modified:

未按預期修改文檔。客戶端有緩衝的文檔併發出了一個條件性的請求(一般是提供If-Modified-Since頭表示客戶只想比指定日期更新的文檔)。服務器告訴客戶,原來緩衝的文檔還可以繼續使用。

305 Use Proxy:

客戶請求的文檔應該通過Location頭所指明的代理服務器提取。

306 Unused:

此代碼被用於前一版本。目前已不再使用,但是代碼依然被保留。

307 Temporary Redirect:

被請求的頁面已經臨時移至新的url。

狀態碼4xx:客戶端錯誤

400 Bad Request:

服務器未能理解請求。

401 Unauthorized:

被請求的頁面需要用戶名和密碼。

401.1

登錄失敗。

401.2

服務器配置導致登錄失敗。

401.3

由於 ACL 對資源的限制而未獲得授權。

401.4

篩選器授權失敗。

401.5

ISAPI/CGI 應用程序授權失敗。

401.7

訪問被 Web 服務器上的 URL 授權策略拒絕。這個錯誤代碼爲 IIS 6.0 所專用。

402 Payment Required:

此代碼尚無法使用。

403 Forbidden:

對被請求頁面的訪問被禁止。

404 Not Found:

服務器無法找到被請求的頁面。

405 Method Not Allowed:

請求中指定的方法不被允許。

406 Not Acceptable:

服務器生成的響應無法被客戶端所接受。

407 Proxy Authentication Required:

用戶必須首先使用代理服務器進行驗證,這樣請求才會被處理。

408 Request Timeout:

請求超出了服務器的等待時間。

409 Conflict:

由於衝突,請求無法被完成。

410 Gone:

被請求的頁面不可用。

411 Length Required:

“Content-Length” 未被定義。如果無此內容,服務器不會接受請求。

412 Precondition Failed:

請求中的前提條件被服務器評估爲失敗。

413 Request Entity Too Large:

由於所請求的實體的太大,服務器不會接受請求。

414 Request-url Too Long:

由於url太長,服務器不會接受請求。當post請求被轉換爲帶有很長的查詢信息的get請求時,就會發生這種情況。

415 Unsupported Media Type:

由於媒介類型不被支持,服務器不會接受請求。

416 Requested Range Not Satisfiable:

服務器不能滿足客戶在請求中指定的Range頭。

417 Expectation Failed:

執行失敗。

423:

鎖定的錯誤。

狀態碼5** 服務端錯誤

500 Internal Server Error:

請求未完成。服務器遇到不可預知的情況。

501 Not Implemented:

請求未完成。服務器不支持所請求的功能。

502 Bad Gateway:

請求未完成。服務器從上游服務器收到一個無效的響應。

503 Service Unavailable:

請求未完成。服務器臨時過載或當機。

504 Gateway Timeout:

網關超時。

505 HTTP Version Not Supported:

服務器不支持請求中指明的HTTP協議版本。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章