我不明白为什么我通过此电话获得401未经授权的响应代码。我的请求中的标题是正确的,如果我使用REST客户端,它可以工作,因此它不是服务器。我不知道它还能做什么,我正在找回一个有效的令牌。任何帮助都是极好的。谢谢!
auth.upvotePost = function (post) {
var token = auth.getToken();
return $http.post('/api/post/' + post + '/upvote', {
headers: { Authorization: 'Bearer ' + token }
}).then(function (data) {
console.log('post Upvoted', data);
}, function (error) {
console.log('Error: ', error);
});
};
出于某种原因,它适用于我的其他服务调用,如下所示,但不适用于上述代码
auth.followUser = function (id, userId) {
return $http.post('/auth/users/' + id + '/add', userId, {
headers: { Authorization: 'Bearer ' + auth.getToken() }
}).then(function (data) {
console.log('follow successful', data);
}, function (error) {
console.log('Error: ', error);
});
};