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 服務器超負荷
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/139485.html
標籤:JavaScript
下一篇:js空物件值檢察判斷
