http狀態碼及意義

2022-07-29 10:45:20 字數 893 閱讀 3858

1xx

返回資訊,服務端收到請求,需要客戶端繼續執行操作

100客戶端應繼續其請求

101 

切換協議,服務端根據客戶端的請求切換協議,只能切換到更高階的協議

2xx成功,請求被成功接收並處理

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

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

202已接收請求,但並未處理完成

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

204無內容,服務端處理成功,但未返回任何內容。在未更新網頁的情況下,可繼續瀏覽該文件

205重置內容,服務端處理成功,瀏覽器應重置文件檢視,可以通過此返回碼重置表單域

206部分內容,伺服器成功處理了部分request內容

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

301永久重定向,請求的資源更改為新的url,之後的請求都被新的url代替

302臨時重定向,下一次依然請求之前的資源

303檢視其他位址,與301類似,使用get或post檢視

304請求資源未修改,服務端不會返回任何資源,瀏覽器繼續使用瀏覽器快取

305使用**,請求的資源必須通過**訪問

307臨時重定向

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

400伺服器無法理解客戶端請求,請求報文可能出現語法錯誤

401請求要求使用者的身份驗證

403不允許訪問該資源,請求被接收,但是服務端拒絕了該請求

404伺服器上沒有請求的資源,路徑錯誤

405請求的方式錯誤

5xx服務端錯誤,伺服器在處理請求時發生錯誤

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

503伺服器處於超負荷或者系統維護的狀態,無法處理客戶端請求

HTTP狀態碼的用途,常見的狀態碼機器意義

通過狀態碼告訴客戶端伺服器的執行狀態,以判斷下一步該執行什麼操作。常見的狀態機器碼有 100 199 表示伺服器成功接收部分請求,要求客戶端繼續提交其餘請求才能完成整個處理過程。200 299 表示伺服器成功接收請求並已完成處理過程,常用 200 ok 請求成功 300 399 為完成請求,客戶需要...

http 狀態碼及解讀

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

http詳解及狀態碼

1 請求行,用來說明請求型別,要訪問的資源以及所使用的http版本.2 請求頭,用來說明伺服器要使用的附加資訊 accept 客戶端接收的型別,值可以為乙個或多個mime型別的值。text plain純文字 cookie 每乙個會話會產生乙個sessionid。服務端儲存乙個sessionid和se...