readyState屬性包括五種可能的取值:
0: (未初始化)send方法還沒有被調用
1: (載入中)已調用了send方法,請求還在處理
2: (已載入)send方法已完成,整個應答已接收
3: (互動中) 正在解析應答
4: (已完成) 應答已經解析,準備好進行下一步處理。
對象XMLHttpRequest 屬性status的含義: 0**:未被始化 1**:請求收到,繼續處理 2**:操作成功收到,分析、接受 3**:完成此請求必須進一步處理 4**:請求包含一個錯誤文法或不能完成 5**:伺服器執行一個完全有效請求失敗 100——客戶必須繼續發出請求(Continue) 101——客戶要求伺服器根據請求轉換HTTP協議版本(Switching protocols) 200——交易成功(OK) 201——提示知道新檔案的URL(Created) 202——接受和處理、但處理未完成(Accepted) 203——返回資訊不確定或不完整(Non-Authoritative Information) 204——請求收到,但返回資訊為空白(No Content) 205——伺服器完成了請求,使用者代理程式必須複位當前已經瀏覽過的檔案(Reset Content) 206——伺服器已經完成了部分使用者的GET請求(Partial Content) 300——請求的資源可在多處得到(Multiple Choices) 301——刪除請求資料(Moved Permanently) 302——在其他地址發現了請求資料(Found) 303——建議客戶訪問其他URL或訪問方式(See Other) 304——用戶端已經執行了GET,但檔案未變化(Not Modified) 305——請求的資源必須從伺服器指定的地址得到(Use Proxy) 306——前一版本HTTP中使用的代碼,現行版本中不再使用 307——申明請求的資源臨時性刪除(Temporary Redirect) 400——錯誤請求,如語法錯誤(Bad Request) 401——請求授權失敗(Unauthorized) 402——保留有效ChargeTo頭響應(Payment Required) 403——請求不允許(由於伺服器上檔案或目錄的使用權限設定導致資源不可用)(Forbidden) 404——沒有發現檔案、查詢或URl(沒有找到指定的資源)(Not Found) 405——使用者在Request-Line欄位定義的方法不允許(Method Not Allowed) 406——根據使用者發送的Accept拖,請求資源不可訪問(Not Acceptable) 407——類似401,使用者必須首先在Proxy 伺服器上得到授權(Proxy Authentication Required) 408——用戶端沒有在使用者指定的餓時間內完成請求(Request Timeout) 409——對當前資源狀態,請求不能完成(Conflict) 410——伺服器上不再有此資源且無進一步的參考地址(Gone) 411——伺服器拒絕使用者定義的Content-Length屬性請求(Length Required) 412——一個或多個要求標頭欄位在當前請求中錯誤(Precondition Failed) 413——請求的資源大於伺服器允許的大小(Request Entity Too Large) 414——請求的資源URL長於伺服器允許的長度(Request-URI Too Long) 415——請求資源不支援要求項目格式(Unsupported Media Type) 416——請求中包含Range要求標頭欄位,在當前請求資源範圍內沒有range指示值,請求也不包含If-Range要求標頭欄位(Requested Range Not Suitable) 417——伺服器不滿足請求Expect頭欄位指定的期望值,如果是Proxy 伺服器,可能是下一級伺服器不能滿足請求(Expectation Failed) 500——伺服器產生內部錯誤(Internal Server Error) 501——伺服器不支援要求的函數(Not Implemented) 502——伺服器暫時不可用,有時是為了防止發生系統過載(Bad Gateway) 503——伺服器過載或暫停維修(Service Unavailable) 504——關口過載,伺服器使用另一個關口或服務來響應使用者,等待時間設定值較長(Gateway Timeout) 505——伺服器不支援或拒絕支要求標頭中指定的HTTP版本(HTTP Version Not Supported ) 12029——an unknown error occurred while processing the request on the server. the status code returned from the server was : 12029(原因:網路不通. 重新整理一下就知道了)