常見的HTTP狀態碼詳解。

2021-09-25 19:39:40 字數 2149 閱讀 8713

1.http狀態碼(英語:http status code)是用以表示網頁伺服器超文字傳輸協議響應狀態的3位數字**。

2.http狀態碼分類

http狀態碼由三個十進位制數字組成,第乙個十進位制數字定義了狀態碼的型別,後兩個數字沒有分類的作用。http狀態碼共分為5種型別:

1** 資訊,伺服器收到請求,需要請求者繼續執行操作

2** 成功,操作被成功接收並處理

3** 重定向,需要進一步的操作以完成請求

4** 客戶端錯誤,請求包含語法錯誤或無法完成請求

5** 伺服器錯誤,伺服器在處理請求的過程中發生了錯誤

3.http狀態碼列表:

100	    繼續。客戶端應繼續其請求

101 切換協議。伺服器根據客戶端的請求切換協議。只能切換到更高階的協議,例如,切換到http的新版本協議

200 請求成功。一般用於get與post請求

201 已建立。成功請求並建立了新的資源

202 已接受。已經接受請求,但未處理完成

203 非授權資訊。請求成功。但返回的meta資訊不在原始的伺服器,而是乙個副本

204 無內容。伺服器成功處理,但未返回內容。在未更新網頁的情況下,可確保瀏覽器繼續顯示當前文件

205 重置內容。伺服器處理成功,使用者終端(例如:瀏覽器)應重置文件檢視。可通過此返回碼清除瀏覽器的表單域

206 部分內容。伺服器成功處理了部分get請求

301 永久移動。請求的資源已被永久的移動到新uri,返回資訊會包括新的uri,瀏覽器會自動定向到新uri。今後任何新的請求都應使用新的uri代替

302 臨時移動。與301類似。但資源只是臨時被移動。客戶端應繼續使用原有uri

303 檢視其它位址。與301類似。使用get和post請求檢視

304 未修改。所請求的資源未修改,伺服器返回此狀態碼時,不會返回任何資源。客戶端通常會快取訪問過的資源,通過提供乙個頭資訊指出客戶端希望只返回在指定日期之後修改的資源

305 使用**。所請求的資源必須通過**訪問

306 已經被廢棄的http狀態碼

307 臨時重定向。與302類似。使用get請求重定向

400 客戶端請求的語法錯誤,伺服器無法理解

401 請求要求使用者的身份認證

402 保留,將來使用

403 伺服器理解請求客戶端的請求,但是拒絕執行此請求

404 伺服器無法根據客戶端的請求找到資源(網頁)。通過此**,**設計人員可設定"您所請求的資源無法找到"的個性頁面

405 客戶端請求中的方法被禁止

406 伺服器無法根據客戶端請求的內容特性完成請求

407 請求要求**的身份認證,與401類似,但請求者應當使用**進行授權

408 伺服器等待客戶端傳送的請求時間過長,超時

409 伺服器完成客戶端的 put 請求時可能返回此**,伺服器處理請求時發生了衝突

410 客戶端請求的資源已經不存在。410不同於404,如果資源以前有現在被永久刪除了可使用410**,**設計人員可通過301**指定資源的新位置

411 伺服器無法處理客戶端傳送的不帶content-length的請求資訊

412 客戶端請求資訊的先決條件錯誤

413 由於請求的實體過大,伺服器無法處理,因此拒絕請求。為防止客戶端的連續請求,伺服器可能會關閉連線。如果只是伺服器暫時無法處理,則會包含乙個retry-after的響應資訊

414 請求的uri過長(uri通常為**),伺服器無法處理

415 伺服器無法處理請求附帶的**格式

416 客戶端請求的範圍無效

417 伺服器無法滿足expect的請求頭資訊

500 伺服器內部錯誤,無法完成請求

501 伺服器不支援請求的功能,無法完成請求

502 作為閘道器或者**工作的伺服器嘗試執行請求時,從遠端伺服器接收到了乙個無效的響應

503 由於超載或系統維護,伺服器暫時的無法處理客戶端的請求。延時的長度可包含在伺服器的retry-after頭資訊中

504 充當閘道器或**的伺服器,未及時從遠端伺服器獲取請求

505 伺服器不支援請求的http協議的版本,無法完成處理

常見HTTP狀態碼

1xx 臨時響應 表示臨時響應並需要請求者繼續執行操作的狀態碼。100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。101 切換協議 請求者已要求伺服器切換協議,伺服器已確認並準備切換。2xx 成功 表示成功處理了請求的狀態碼。200 成功 伺服器已成功處...

常見HTTP狀態碼

200 伺服器成功返回網頁 404 請求的網頁不存在 503 服務不可用 表示臨時響應並需要請求者繼續執行操作的狀態 說明 http狀態碼 100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。http狀態碼 101 切換協議 請求者已要求伺服器切換協議,伺...

常見HTTP狀態碼

成功 伺服器已成功處理了請求 永久移動 請求的網頁已永久移動到新位置 臨時移動 伺服器目前從不同位置的網頁響應請求,但請求者應繼續使用原有位置來進行以後的請求 未修改 自從上次請求後,請求的網頁未修改過。伺服器返回此響應時,不會返回網頁內容 未授權 請求要求身份驗證。對於需要登入的網頁,伺服器可能返...