HTTP響應狀態碼含義

2021-08-05 23:18:47 字數 1264 閱讀 6465

當我們在網際網路遨遊的時候,每天都會看到諸如500錯誤之類的資訊,這些錯誤**所代表的含義作為web開發人員,應該必須了解的。

http的響應**是三位數字值,其第乙個數字定義了結果**的類別。

**範圍   含義

100~199 資訊——請求被接收,正在處理

200~299 成功——動作被成功接收、理解和接受

300~399 重定向——必須採取其他動作才能完成請求

400~499 客戶機錯誤——請求包含不良語法或無法完成

500~599 伺服器錯誤——伺服器無法處理顯然有效的請求

其中最常見的http響應**有

1: 200 ok——請求成功

2: 302 臨時移動

3: 400 語法錯誤

4: 401 未經授權

5: 403 禁止訪問

6: 404 未發現請求url

7: 500 內部伺服器錯誤

301 moved permanently

被請求的資源已永久移動到新位置,並且將來任何對此資源的引用都應該使用本響應返回的若干個 uri 之一。如果可能,擁有鏈結編輯功能的客戶端應當自動把請求的位址修改為從伺服器反饋回來的位址。除非額外指定,否則這個響應也是可快取的。

新的永久性的 uri 應當在響應的 location 域中返回。除非這是乙個 head 請求,否則響應的實體中應當包含指向新的 uri 的超連結及簡短說明。

如果這不是乙個 get 或者 head 請求,因此瀏覽器禁止自動進行重定向,除非得到使用者的確認,因為請求的條件可能因此發生變化。

注意:對於某些使用 http/1.0 協議的瀏覽器,當它們傳送的 post 請求得到了乙個301響應的話,接下來的重定向請求將會變成 get 方式。

302 found

請求的資源現在臨時從不同的 uri 響應請求。由於這樣的重定向是臨時的,客戶端應當繼續向原有位址傳送以後的請求。只有在cache-control或expires中進行了指定的情況下,這個響應才是可快取的。

新的臨時性的 uri 應當在響應的 location 域中返回。除非這是乙個 head 請求,否則響應的實體中應當包含指向新的 uri 的超連結及簡短說明。

如果這不是乙個 get 或者 head 請求,那麼瀏覽器禁止自動進行重定向,除非得到使用者的確認,因為請求的條件可能因此發生變化。

303:對於post請求,它表示請求已經被處理,客戶端可以接著使用get方法去請求location裡的uri。

307:對於post請求,表示請求還沒有被處理,客戶端應該向location裡的uri重新發起post請求

http狀態碼含義

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

http狀態碼含義

http狀態碼的含義 1 請求收到,繼續處理 2 操作成功收到,分析 接受 3 完成此請求必須進一步處理 4 請求包含乙個錯誤語法或不能完成 5 伺服器執行乙個完全有效請求失敗 100 客戶必須繼續發出請求 101 客戶要求伺服器根據請求轉換http協議版本 200 交易成功 201 提示知道新檔案...

HTTP狀態碼 含義

以下是http狀態碼 http status code 及其解釋 1 100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。2101 切換協議 請求者已要求伺服器切換協議,伺服器已確認並準備切換。1 200 成功 伺服器已成功處理了請求。通常,這表示伺服器提...