statuscode为'0'是什么意思

时间:2017-04-11 09:42:59

标签: javascript http-status-code-404 http-status-codes

我在javascript中为xmlhttprequest获取http状态代码为'0'。状态代码'0'的含义是什么

2 个答案:

答案 0 :(得分:1)

还要考虑请求超时:

如果在服务器响应之前经过了太多时间,则现代浏览器返回readyState = 4和status = 0。

答案 1 :(得分:0)

这意味着XHR无法获取响应的状态代码。这通常是由于网络错误阻止了任何响应或同源策略阻止对响应的访问。

Via the fetch spec

  

网络错误是状态始终为0的响应

  

不透明的过滤响应是过滤后的响应,其类型为" opaque",url list为空列表,状态为0,

  

opaque-redirect过滤响应是一个过滤后的响应,其类型为" opaqueredirect",status为0

答案可能还没有到达