HTTP常見狀態碼小結

2021-10-24 10:59:39 字數 1087 閱讀 7114

http狀態碼是什麼?

當瀏覽器訪問乙個網頁時,客戶端得瀏覽器會向目標網頁所在得伺服器發出請求,當瀏覽器接收並顯示網頁前,伺服器會返回乙個包含http狀態碼得資訊頭用來響應瀏覽器的請求。

常見的狀態碼?

1xx:資訊,伺服器收到請求但是需要請求者繼續執行操作。

2xx:成功,操作成功並被接收處理。

3xx:重定向,需要進一步操作以完成請求.

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

5xx:服務端錯誤,伺服器在處理請求的過程中發生了錯誤。

常用的http狀態碼表

一、100,繼續,客戶端應繼續其請求。

101,切換協議,伺服器根據客戶端的請求切換協議,但是只能切換到更高階的協議。

二、200,請求成功,一般用於post和get。

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

202,已經接收,接收請求但還沒有完成處理/

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

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

三、301,永久性重定向,表示請求的資源被分配了新的url,以後的請求應該使用新的url。

302,臨時重定向,表示請求資源被分配了新的url,但是希望這次請求使用新的url。

303,表示請求資源被分配了新的url,但是一定是get方法請求這次的資源。

304,表示客戶端傳送的附帶條件,瀏覽器會快取請求的資源,當再次請求乙個檔案時,發現自己的快取中有,對比自己快取資源的時間和請求資源更改的時間就可以確定返回304還是200。一般是第一次訪問是200,f5重新整理時就是304.因為快取了,並且木有更改。304狀態碼或許不應該認為是一種錯誤,而是對客戶端有快取情況下服務端的一種響應。

四、400,請求報文中存在語法錯誤。

401,沒有經過許可的請求。

403,訪問許可權問題,伺服器拒絕這次訪問。

404,訪問的資源不存在。

五、500,伺服器無法處理請求。

503,伺服器處在超負荷狀態或者停機狀態不能處理請求。

HTTP 常見狀態碼

如果某項請求傳送到您的伺服器要求顯示您 上的某個網頁 例如,使用者通過瀏覽器訪問您的網頁或 googlebot抓取網頁時 伺服器將會返回 http 狀態碼響應請求。此狀態碼提供關於請求狀態的資訊,告訴 googlebot 關於您的 和請求的網頁的資訊。一些常見的狀態碼為 下面是 http 狀態碼的完...

HTTP 常見狀態碼

http 常見的狀態碼 1 開頭 表示客戶端相應某些動作 100 必須繼續發出請求 101 客戶要求伺服器根據請求轉化為http協議版本 2 開頭 表示請求成功 200 請求成功 3 開頭 表示頁面重定向 301 刪除請求資料 302 在其他url 發現請求資料 304 客戶端應執行了get操作 但...

HTTP常見狀態碼

此文為學習記錄所用,為加深自己的理解,會隨著學習的深入而做補充.已記錄200 301 302 403 404 狀態碼定義1xx 報告 接收到請求,繼續程序 2xx成功 步驟成功接收,被理解,並被接受 3xx重定向 為了完成請求,必須採取進一步措施 4xx客戶端出錯 請求包括錯的順序或不能完成 5xx...