Angularjs 创建自定义头并传递凭据?

Angularjs 创建自定义头并传递凭据?,angularjs,Angularjs,我是angular.js的新手,正在尝试向请求添加自定义头 我有一个函数,通过它我必须从服务获得响应 function getInsuredWebAccount(insuredId) { }; var deferred = $q.defer(); var related = $resource(webAccountServiceHostName + '/user/v1/account/:insuredId'); related.g

我是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;
    }
我必须在标题中传递
(“授权”,“承载c3J1bml0ZTo1OUJFODUwNUIyRjM0OEVGQTI1RTU1RjU4NEVGNUE0”)


有人能给我指引正确的方向吗?

您可以在资源构造函数中设置标题:

var related = $resource(webAccountServiceHostName + '/user/v1/account/:insuredId', {}, {
    get: {
        headers: {
            Authorization: "Bearer c3J1bml0ZTo1OUJFODUwNUIyRjM0OEVGQTI1RTU1RjU4NEVGNUE0"
        }
    }
});