【发布时间】:2014-01-23 23:16:07
【问题描述】:
我在我的一个移动应用程序中使用 PhoneGap,使用 AngularJS 和 Ionic 框架。 我已经实现了 OAuth 2.0,成功获得了 access_token 等。 但是在调用任何 Google API 时,它不会触发 401 错误代码的错误回调。
$http.get('https://www.googleapis.com/oauth2/v2/userinfo').success(function (data, status) {
console.log('success call userinfo ' + JSON.stringify(data));
console.log(data);
}).error(function (error) {
console.log('error call userinfo ' + JSON.stringify(error));
console.log(data);
});
但是在代码中,无论是 200,404,401 HTTP 代码,总是调用成功回调。
我该如何克服这个问题?我想拦截错误回调并做一些事情,而在小提琴上,相同的代码成功运行。我认为 PhoneGap 正在向标题附加一些内容。
PS:我也将
【问题讨论】:
标签: angularjs cordova oauth http-headers