正如标题所示,我需要传递授权令牌,但是当我检查网络控制台时,我得到了403,因为接受和授权不在那里。注意:我为此示例删除了我的授权令牌
$http({
url: 'http://api.stubhub.com/search/catalog/events/v2?title="san"',
dataType: 'json',
method: 'GET',
data: '',
headers: {
"Content-Type": 'application/json',
"Authorization": 'Bearer {token}'
}
}).success(function(response){
$scope.searchResponse = response;
}).error(function(error){
$scope.error = error;
});
这似乎是正确的语法?这里有什么问题?
编辑:添加XHR截图
编辑:2,这是我的网络流量,HAR孔糊箱:
该语法完全正常, 调试时间,您可以在请求发出后打印屏幕XHR部分吗?请按要求标签。确保令牌在那里,你可以看到该字段。 – Linial 2014-11-08 19:14:01
我用相同的语法做了这个plunk,看看它在工作的控制台日志。 http://plnkr.co/edit/fWaAtpF48nHO5gGlgvN7?p=preview – Linial 2014-11-08 19:15:05
有趣的是,身份验证令牌不存在...这就是为什么我得到一个403. – Garuuk 2014-11-08 19:48:15