Angular $ http.get发送两个请求

时间:2016-03-02 09:08:28

标签: angularjs authorization

我正在尝试使用Angular $ http.get在标头中发送授权信息。

如果我在没有配置的情况下调用$ http.get,它只会发送一次请求。

只要我添加带有标题信息的配置,它就会向服务器发送两次请求。一次没有授权标题,第二次没有。

这是我的代码:

var config = {
    headers: {
        Authorization: authorization
    },
    withCredentials: true
};

$http.get(url, config).success(function (response) {
    $scope.records = validateResponse(response);
});

如何才能让它只发送带有标题信息的一个请求?

1 个答案:

答案 0 :(得分:1)

尝试修改angularjs的默认http标头并发出请求。 $http.defaults.headers.common.Authorization = 'token';