HTTP狀態碼和ReadyState狀態碼

2021-08-28 05:27:05 字數 2637 閱讀 1001

readystate狀態碼

0:請求未初始化

1:伺服器已建立連線

2:請求已接收

3:請求處理中

4:請求已完成,且響應已就緒

1**(資訊類):表示接收到請求並且繼續處理

100——客戶必須繼續發出請求

101——客戶要求伺服器根據請求轉換http協議版本

2**(響應成功):表示動作被成功接收、理解和接受

200——表明該請求被成功地完成,所請求的資源傳送回客戶端

201——提示知道新檔案的url

202——接受和處理、但處理未完成

203——返回資訊不確定或不完整

204——請求收到,但返回資訊為空

205——伺服器完成了請求,使用者**必須復位當前已經瀏覽過的檔案

206——伺服器已經完成了部分使用者的get請求

3**(重定向類):為了完成指定的動作,必須接受進一步處理

300——請求的資源可在多處得到

301——本網頁被永久性轉移到另乙個url

302——請求的網頁被轉移到乙個新的位址,但客戶訪問仍繼續通過原始url位址,重定向,新的url會在response中的location中返回,瀏覽器將會使用新的url發出新的request。

303——建議客戶訪問其他url或訪問方式

304——自從上次請求後,請求的網頁未修改過,伺服器返回此響應時,不會返回網頁內容,代表上次的文件已經被快取了,還可以繼續使用

305——請求的資源必須從伺服器指定的位址得到

306——前一版本http中使用的**,現行版本中不再使用

307——申明請求的資源臨時性刪除

4**(客戶端錯誤類):請求包含錯誤語法或不能正確執行

400——客戶端請求有語法錯誤,不能被伺服器所理解

401——請求未經授權,這個狀態**必須和www-authenticate報頭域一起使用

http 401.2 - 未授權:伺服器配置問題導致登入失敗

http 401.3 - acl 禁止訪問資源

http 401.4 - 未授權:授權被篩選器拒絕

http 401.5 - 未授權:isapi 或 cgi 授權失敗

402——保留有效chargeto頭響應

403——禁止訪問,伺服器收到請求,但是拒絕提供服務

http 403.1 禁止訪問:禁止可執行訪問

http 403.2 - 禁止訪問:禁止讀訪問

http 403.3 - 禁止訪問:禁止寫訪問

http 403.4 - 禁止訪問:要求 ssl

http 403.5 - 禁止訪問:要求 ssl 128

http 403.6 - 禁止訪問:ip 位址被拒絕

http 403.7 - 禁止訪問:要求客戶證書

http 403.8 - 禁止訪問:禁止站點訪問

http 403.9 - 禁止訪問:連線的使用者過多

http 403.10 - 禁止訪問:配置無效

http 403.11 - 禁止訪問:密碼更改

http 403.12 - 禁止訪問:對映器拒絕訪問

http 403.13 - 禁止訪問:客戶證書已被吊銷

http 403.15 - 禁止訪問:客戶訪問許可過多

http 403.16 - 禁止訪問:客戶證書不可信或者無效

http 403.17 - 禁止訪問:客戶證書已經到期或者尚未生效

404——乙個404錯誤表明可連線伺服器,但伺服器無法取得所請求的網頁,請求資源不存在。eg:輸入了錯誤的url

405——使用者在request-line欄位定義的方法不允許

406——根據使用者傳送的accept拖,請求資源不可訪問

407——類似401,使用者必須首先在**伺服器上得到授權

408——客戶端沒有在使用者指定的餓時間內完成請求

409——對當前資源狀態,請求不能完成

410——伺服器上不再有此資源且無進一步的參考位址

411——伺服器拒絕使用者定義的content-length屬性請求

412——乙個或多個請求頭字段在當前請求中錯誤

413——請求的資源大於伺服器允許的大小

414——請求的資源url長於伺服器允許的長度

415——請求資源不支援請求專案格式

416——請求中包含range請求頭欄位,在當前請求資源範圍內沒有range指示值,請求也不包含if-range請求頭欄位

417——伺服器不滿足請求expect頭欄位指定的期望值,如果是**伺服器,可能是下一級伺服器不能滿足請求長。

5**(服務端錯誤類):伺服器不能正確執行乙個正確的請求

http 500 - 伺服器遇到錯誤,無法完成請求

http 500.100 - 內部伺服器錯誤 - asp 錯誤

http 500-11 伺服器關閉

http 500-12 應用程式重新啟動

http 500-13 - 伺服器太忙

http 500-14 - 應用程式無效

http 500-15 - 不允許請求 global.asa

error 501 - 未實現

http 502 - 閘道器錯誤

http 503:由於超載或停機維護,伺服器目前無法使用,一段時間後可能恢復正常

http狀態碼和請求狀態

0 請求未初始化,還沒有呼叫 open 1 請求已經建立,但是還沒有傳送,還沒有呼叫 send 2 請求已傳送,正在處理中 通常現在可以從響應中獲取內容頭 3 請求在處理中 通常響應中已有部分資料可用了,沒有全部完成。4 響應已完成 您可以獲取並使用伺服器的響應了。伺服器狀態碼 1xx 表示臨時響應...

總結http狀態碼和200,304狀態碼

狀態碼 響應類別 中文意思 1xx 資訊性狀態碼 informational 伺服器正在處理請求 2xx 成功狀態碼 success 請求已正常處理完畢 3xx 重定向狀態碼 redirection 需要進行額外操作以完成請求 4xx 客戶端錯誤狀態碼 client error 客戶端原因導致伺服器...

HTTP方法和狀態碼

get方法 獲取資源 head方法 獲取報文首部 不返回報文實體主體部分,主要用於確認url的有效性以及資源更新的日期時間等 post方法 傳輸實體主體 post傳輸資料 get獲取資源 put 上傳檔案 因不帶驗證機制,任何人都可以上傳檔案,因此存在安全問題,一般不使用該方法 patch 對資源進...