我有一个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 !!!");
});
}