Angularjs HTTP请求标头不适用于chrome

时间:2015-02-09 11:06:36

标签: angularjs google-chrome http-headers

我有一个Angularjs控制器的函数来进行后端API调用,如下所示。这段代码可以正常使用IE浏览器但无法使用Chrome - 总是会出现错误流程。

如果从请求中删除了自定义请求标头,则它可以正常使用Chrome。有什么线索的原因? 请注意,服务器始终发送Access-Control-Allow-Origin = *

$scope.getProductsClick = function(item, event) {


    var responsePromise = 
        $http.get(basePath + "products?customerId=12345",
        {
            headers: {
                'myheader': 'xyz'
            }
        }
    );
    responsePromise.success(function(data, status, headers, config) {
        $scope.getProductsResponse = data.product;
        });
    responsePromise.error(function(data, status, headers, config) {
        alert("Get Prodcts Failed !!!");
    });
}

0 个答案:

没有答案