超全HTTP狀態碼

2021-10-23 22:06:10 字數 1698 閱讀 2452

200——請求成功

301——資源(網頁等)被永久轉移到其他url,302臨時轉移

404——請求的資源(網頁等)不存在

500——內部伺服器錯誤

它由三個十進位制數字組成,第乙個定義狀態碼型別,後兩個沒有分類的作用

100——continue,繼續,客戶端繼續其請求

101——switching protocols,切換協議,伺服器根據客戶端的請求切換協議(只能切換到更高階的協議)

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

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

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

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

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

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

206——多種選擇。請求的資源可包括多個位置,相應可返回乙個資源特徵與位址的列表用於使用者終端(例如:瀏覽器)選擇

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——請求要求**的身份認證(求者應當使用**進行授權)

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

409——伺服器請求時發生衝突

410——已刪除,客戶端請求的資源已經不存在

411——伺服器無法處理客戶端傳送的不帶content-length(內容長度)的請求資訊

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

413——由於請求的實體過大,伺服器無法處理,因此拒絕請求。為防止客戶端的連續請求,伺服器可能會關閉連線。

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

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

416——客戶端請求的範圍無效

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

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

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

502——閘道器超時,伺服器作為閘道器或**,但是沒有及時從上游伺服器收到請求

503——由於超載或系統維護,伺服器暫時的無法處理客戶端的請求。

504——錯誤閘道器,伺服器作為閘道器或**,從上游伺服器收到無效響應

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

http狀態碼200,300,404大全

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

302狀態碼 小結HTTP狀態碼

作為乙個web開發工程師,我們平時都會和諸如200,304,404,501等狀態碼打交道,那麼它們是什麼意思呢?今天,我們來聊聊 http狀態碼是服務端返回給客戶端 因為這裡是web開發,這裡的客戶端指瀏覽器客戶端 的3位數字 這些狀態碼相當於瀏覽器和伺服器之間的對話資訊。它們相互溝通兩者之間的事情...

狀態碼202 HTTP狀態碼

當瀏覽者訪問乙個網頁時,瀏覽者的瀏覽器會向網頁所在伺服器發出請求。當瀏覽器接收並顯示網頁前,此網頁所在的伺服器會返回乙個包含http狀態碼的資訊頭 server header 用以響應瀏覽器的請求。http狀態碼的英文為http status code。下面是常見的http狀態碼 狀態碼詳細介紹說明...