1
我正在使用$http
。而且它不能与在网络选项卡上清楚地显示。但rejection
对象503-service unavailable
错误简单的GET请求$ HTTP拦截正确的状态码和消息在responseError
拦截器对象显示status: 0
。angularjs拦截:为什么不接受
这里是我的拦截
angular.module("app", []).config(function($httpProvider){
$httpProvider.interceptors.push(function($q) {
return {
'responseError': function(rejection) {
console.log(rejection);
}
}
})
});
我期待的状态代码503
在拦截器,但我得到0
。请帮助我了解和解决问题。
Here是一个演示问题的小提琴。
该请求是一个跨域请求。
你吃过看看http://stackoverflow.com/questions/28257824/impossible-to -capture-503-even-with-angularjs-http-interceptor?看起来它与您运行代码的环境有关。 –
@MattHerbstritt这是我正在处理的同一问题,除了小提琴不工作而不考虑环境。 –