1. 获取HTTP状态码: xhr.status;

2. 获取HTTP状态提示文本: xhr.statueText;

if (xhr.readyState === 4) { 
  if ( (xhr.status >= 200 && xhr.status < 300) 
    || (xhr.status === 304) ) { 
    // 处理服务器的返回数据 
  } else { 
    // 出错 
  } 
}

以下是以下常见的HTTP状态码: 

200, OK, 访问正常;

301, Moved Permanently, 永久移动;

302, Moved temporarily, 暂时移动;

304, Not Modified, 未修改;

307, Temporary Redirect, 暂时重定向;

401, Unauthorized, 未授权;

403, Forbidden, 禁止访问;

404, Not Found, 未发现指定地址;

500, Internal Server Error, 服务器错误;

 

注意: 

1. 基本上, 只有 2xx 和 304表示服务器返回是正常状态

2. xhr.statusText 默认为"OK", 该属性只读

 

发布评论
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

怎样获取请求发往服务器的真实地址讲解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。