Ajax的狀態:xhr.readyState ·UNSENT 0 :創建完XHR預設就是0 ·OPENED 1 :已經完成OPEN操作 ·HEADERS_RECEIVED 2 :伺服器已經把響應頭信息返回了 ·LOADING 3 :響應主體正在返回中 ·DONE 4 :響應主體已經返回 Http的狀 ...
Ajax的狀態:xhr.readyState
·UNSENT 0 :創建完XHR預設就是0
·OPENED 1 :已經完成OPEN操作
·HEADERS_RECEIVED 2 :伺服器已經把響應頭信息返回了
·LOADING 3 :響應主體正在返回中
·DONE 4 :響應主體已經返回
Http的狀態:
[2開頭的基本都是代表成功]
·200 OK 正常返回數據
[3開頭的一般也是成功了,只不過中間做了一些額外處理]
·301 Moved Permanently 永久性轉移/重定向,一般應用於網站功能變數名稱更換,訪問老功能變數名稱,永久都跳轉到新的功能變數名稱上
·302 Move Temporarily 臨時轉移
·307 Temporary Redirect 臨時重定向,一般應用於伺服器的負載均衡
·304 Not Modified 讀取的是緩存中的數據,這個是客戶端和伺服器端共建的協商緩存(把不經常更新,請求過的資源文件做緩存,後期在訪問這些資源直接走緩存數據,除非伺服器端更新了此資源,或者客戶端強制清緩存刷新等)
[4開頭的都是失敗:失敗的原因一般都是客戶端的問題]
·400 Bad Request 請求參數錯誤
·401 Unauthorized 無許可權訪問
·404 Not Found 地址錯誤
·405 Method Not Allowed 當前請求的方式伺服器不支持
·[5開頭的都是失敗:失敗的原因一般都是伺服器問題]
·500 Internal Server Error 未知伺服器錯誤
·503 Service Unavailable 伺服器超負荷