大众计算机学习网

专门提供各种电脑教程

XmlHttp之status返回值及简单例子

Admin | 2012-6-16 11:00:30 | 被阅次数 | 4759

  status:返回当前请求的http状态码

  语法

  lValue = oXMLHttpRequest.status;

  例子如下:

  var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.3.0");
  xmlhttp.open("GET", "http://localhost/Mybooks.xml", false);
  xmlhttp.send();
  alert(xmlhttp.status);

  返回值:长整形标准http状态码,定义如下:

   返回值     返回值描述 

   100     Continue
   101     Switching protocols
   200     OK
   201     Created
   202    Accepted
   203    Non-Authoritative Information
   204     No Content
   205     Reset Content
   206    Partial Content
   300    Multiple Choices
   301    Moved Permanently
   302    Found
   303    See Other
   304    Not Modified
   305    Use Proxy
   307    Temporary Redirect
   400    Bad Request
   401    Unauthorized
   402    Payment Required
   403    Forbidden
   404    Not Found
   405    Method Not Allowed
   406    Not Acceptable
   407    Proxy Authentication Required
   408    Request Timeout
   409    Conflict
   410    Gone
   411    Length Required
   412    Precondition Failed
   413    Request Entity Too Large
   414    Request-URI Too Long
   415    Unsupported Media Type
   416    Requested Range Not Suitable
   417    Expectation Failed
   500    Internal Server Error
   501    Not Implemented
   502    Bad Gateway 
   503    Service Unavailable
   504    Gateway Timeout
   505    HTTP Version Not Supported

  注意:长整形,此属性只读,返回当前请求的http状态码,此属性仅当数据发送并接收完毕后才可获取。