response.status -1 是啥意思?

Posted

技术标签:

【中文标题】response.status -1 是啥意思?【英文标题】:What does response.status -1 mean?response.status -1 是什么意思? 【发布时间】:2016-11-18 19:15:49 【问题描述】:

我正在研究 Angular $resource 和 json-server.. 当我关闭服务器时,我得到 -1 而不是 404

console.log($scope.message + ', response.status: ' + response.status + ', response.statusText: ' + response.statusText );

我的控制台说: (错误:-1,response.status:-1,response.statusText:)

有什么想法吗?谢谢。

【问题讨论】:

【参考方案1】:

好吧,当你关闭你的服务器时,你不能得到 404,因为 404 是服务器本身返回的响应状态。这意味着服务器上不存在请求的资源(无论可能是什么)。所以当服务器没有运行时,它显然不能返回404。

我的猜测是 -1 可能是 Angular 的默认错误状态。就像,你知道的,每个不同于 0 的状态都被认为是错误。

【讨论】:

以上是关于response.status -1 是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章