我是angular.js的新手,我正在尝试向请求添加自定义标头。
我有一个函数,我必须通过它从服务中获得响应
function getInsuredWebAccount(insuredId) {
};
var deferred = $q.defer();
var related = $resource(webAccountServiceHostName + '/user/v1/account/:insuredId');
related.get({ insuredId: insuredId }, function onSuccess(response) {
var webInfo = response.results;
deferred.resolve(response);
}, function onFailure(response) {
deferred.reject(response);
});
return deferred.promise;
}我必须在报头中传递("Authorization", "Bearer c3J1bml0ZTo1OUJFODUwNUIyRjM0OEVGQTI1RTU1RjU4NEVGNUE0")。
有人能为我指引正确的方向吗?
发布于 2014-07-17 21:45:46
您可以在资源构造函数中设置标头:
var related = $resource(webAccountServiceHostName + '/user/v1/account/:insuredId', {}, {
get: {
headers: {
Authorization: "Bearer c3J1bml0ZTo1OUJFODUwNUIyRjM0OEVGQTI1RTU1RjU4NEVGNUE0"
}
}
});https://stackoverflow.com/questions/21939011
复制相似问题