瀏覽器返回的常見狀態碼

2021-09-27 13:47:07 字數 1026 閱讀 8089

http: 超文字傳輸協議,在傳輸層採用的是tcp協議。瀏覽器與伺服器建立連線時會經過tcp的三次握手,一次tcp的連線可以建立多個http請求。狀態碼為伺服器接受請求之後返回的響應資訊,瀏覽器可以根據響應資訊的狀態碼判斷請求是否成功。

100 :繼續

101:切換協議

2xx:表示請求成功

200 :success ,請求成功

201 :以建立

202 :以接受

204 :無內容

3xx:表示重定向

301 :永久重定向

瀏覽器的url已經更新,為了保持搜尋排名,會在舊的url上設定返回的狀態碼,這時瀏覽器需要重新傳送乙個http請求,到伺服器返回新的位址。

302 :臨時重定向

如果客戶端發出非get、head請求後,收到服務端的302狀態碼,那麼就不能自動的向新uri傳送重複請求,除非得到使用者的確認。

303 :臨時重定向

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

304 :文件內容未改變

305 :使用**

307 :臨時重定向,部分瀏覽器不能識別。對於post請求,307表示請求還沒有被處理,客戶端應該向location裡的uri重新發起post請求,307僅在post方法的重定向上有用處。

4xx:客戶端錯誤

400 :請求無效

原因:前端提交資料的欄位名稱和字段型別與後台的實體沒有保持一致,前端提交到後台的資料應該是json字串型別,但是前端沒有將物件json.stringify轉化成字串。

401 :當前請求需要使用者驗證

403: 伺服器已經得到請求但是拒絕執行

404 :not found 沒找到

5xx:伺服器端錯誤

500 :內部伺服器錯誤。

501 :不支援當前某些功能。

502 :閘道器錯誤

503 :伺服器不可用

504 :閘道器超時

505:http版本不支援

可以參考:寫的比較詳細

瀏覽器訪問常見狀態碼

狀態 有三位數字組成,第乙個數字定義了響應的類別,共分五種類別 響應類別 1xx接受的請求正在處理 2xx正確處理請求完畢 3xx重定向,需要附加操作才能完成請求 4xx客戶端錯誤 請求有語法錯誤或請求無法實現 5xx伺服器端錯誤 伺服器未能實現合法的請求 常見狀態碼 105 dns解析失敗 200...

http常見狀態返回碼

在學習網頁設計的時候都應該知道狀態碼,但我們常見的狀態碼都是200,404,500,下面介紹其他的狀態值 1開頭的http狀態碼 表示臨時響應並需要請求者繼續執行操作的狀態 100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。101 切換協議 請求者已要求...

常見狀態碼

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