HTTP的狀態碼及含義

2021-10-04 17:19:02 字數 1293 閱讀 7367

狀態碼

類別原因短語

1xx(informational)資訊性狀態碼

接收的請求正在處理

2xx(success)成功狀態碼

請求正常處理完畢

3xx(redirect)重定向狀態碼

需要進行附加操作以完成請求

4xx(client error)客戶端錯誤狀態碼

伺服器無法處理請求

5xx(server error)伺服器錯誤狀態碼

伺服器處理請求出錯

200(「ok」):一切正常。實體主體中的文件(若存在的話)是某資源的表示。

301(「moved permanently」):永久性重定向。該狀態碼表示請求的資源已被分配了新的uri,以後應使用資源現在所指的 uri。當客戶端觸發的動作引起了資源uri傳送請求時,也傳送此響應**。

302 (「found」):臨時性重定向。該狀態碼表示請求的資源已被分配了新的 uri,希望使用者(本次)能使用新的 uri訪問。

【注】301和302的區別

400(「bad request」):客戶端方面的問題。該狀態碼表示請求報文中存在語法錯誤。當錯誤發生時,需修改請求的內容後再次傳送請求。實體主體中的文件(若存在的話)是乙個錯誤訊息。希望客戶端能夠理解此錯誤訊息,並改正問題。

401(「unauthorized」):該狀態碼表示傳送的請求需要有通過 http 認證(basic 認證、 digest 認證)的認證資訊。

403 (「forbidden」):該狀態碼表明對請求資源的訪問被伺服器拒絕了。

404 (「not found」):該狀態碼表明伺服器上無法找到請求的資源

404(「not found」)和410(「gone」):當客戶端請求的uri不對應於任何資源時,傳送此響應**。404用於伺服器端不知道客戶端要請求哪個資源的情況。410用於伺服器知道客戶端要請求的資源曾經存在,但現在已經不存在了的情況。

409(「conflict」):當客戶端試圖執行乙個「會導致乙個或多個資源處於不一致狀態」的操作時,傳送此響應**。

500(「internal server error」):伺服器方面的問題。實體主體中的文件(若存在的話)是乙個錯誤訊息。該錯誤訊息通常無濟於事,因為客戶端無法修復伺服器方面的問題。

常見HTTP狀態碼及含義

1 資訊。伺服器收到請求,請繼續執行請求 2 成功。請求被成功接收並處理 3 重定向。需要進一步操作來完成請求 4 客戶端錯誤。無法完成請求,或請求包含語法錯誤 5 伺服器錯誤。伺服器在處理請求的過程中發成錯誤 100繼續請求者應當繼續提出請求。伺服器已收到請求的一部分,正在等待其餘部分。101切換...

常見HTTP狀態碼及含義

http狀態碼由3個十進位制數字組成。第乙個數字表示狀態碼的分類,後面的兩位表示該分類下不同的狀態。分為5個大類。分類描述 1 資訊。伺服器收到請求,請繼續執行請求 2 成功。請求被成功接收並處理 3 重定向。需要進一步操作來完成請求 4 客戶端錯誤。無法完成請求,或請求包含語法錯誤 5 伺服器錯誤...

Http常用狀態碼及含義

http 400 請求無效 http 404 無法找到檔案或目錄 http 500 內部伺服器錯誤 http 502 閘道器錯誤 http 400 請求無效 http 401.1 未授權 登入失敗 http 401.2 未授權 伺服器配置問題導致登入失敗 http 401.3 acl 禁止訪問資源 ...