【发布时间】:2015-04-07 04:04:43
【问题描述】:
我有一个工作的角度拦截器服务,它在从服务调用接收到 401 响应时重定向到登录页面
问题是 401 在 Google Chrome 控制台中仍显示为 JavaScript 错误
GET http://domain:port/api/url 401 (Unauthorized) ... angular.js:9658
这是 chrome 的一个功能,还是我需要以其他方式处理?
我的工作拦截服务的内容如下
var _request = function (config) {
/*insert auth headers*/
}
var _responseError = function (rejection) {
if (rejection.status === 401) {
$location.path('/login');
}
return $q.reject(rejection);
}
var _response = function (response) {
return response || $q.when(response);
}
提前感谢您的帮助
【问题讨论】:
-
能否请您发布使用您上面发布的功能的代码。
标签: javascript angularjs restful-authentication http-status-code-401