2014-04-25 76 views
0

我有以下的机制(忽略了简单的时刻,请)时,上的一个按钮,用户点击一个死的简单登录形式:角日志HTTP错误处理之前

$scope.login = function() { 
    $http.post('/rest/authenticate', { 
     userName: $scope.userName, 
     password: $scope.password 
    }). 
     success(function (data, status, headers, config) { 
      //handle success, etc 
     }). 
     error(function (data, status, headers, config) { 
      //hanlde errors, etc 
     }); 
}; 

的方法调用REST服务,如果提供了正确的证书,可能会返回一个字符串作为答案,如果错误(400,401),则返回服务。成功方法在获得良好用户/通过时执行,并且如果REST调用返回一些HTTP错误,则错误函数也会执行。

我的问题是,如果任何类型的错误发生之前,错误方法被执行,角显示在浏览器控制台这样的错误:

POST http://server.address/rest/authenticate 400 (Bad Request) 

这从angular.js起源(线8113) :

xhr.send(post || null); 

它甚至显示它一个HTTP拦截的 'responseError' 方法之前。使用非压缩的角度版本1.2.14

如何关闭此不必要的注销?

+2

这来自于浏览器本身,而不是从角。 – zeroflagL

+0

这怎么打扰你?开发者通常是唯一一个拥有开放式控制台的人,他通常想知道发生了什么。我错过了什么吗? –

回答

0

zeroflagL的评论是有效的,我发现没有解决这个“问题”