在没有启用CORS的情况下,无论如何都可以使用restful api访问远程数据。
我问这个是因为我试图通过带有angularjs的API访问远程数据而且我已经尽力了但似乎无法加载数据。我总是从Chrome获得此功能
请求的资源
上没有'Access-Control-Allow-Origin'标头
以下是我的剧本
var auth = $base64.encode("dHNxdWFpbm9vOlFoYXNoZW0xMjM="),
headers = {"Authorization": "Basic " + auth};
$http({method: 'GET', url: 'http://mywebapp.com/Cust?account_number=010104051681',
headers: { 'Authorization': 'Basic dHNxdWFpbm9vOlFoYXNoZW0xMjM=' }
}).success
(function(data){
$scope.user=data;
console.log(JSON.stringify(data));
});
所以没有启用CORS,它有一种方法可以通过JS获取数据,或者除非我启用CORS我无法获取数据
答案 0 :(得分:0)
您可以制作反向代理https://en.wikipedia.org/wiki/Reverse_proxy。简而言之: