【发布时间】:2016-01-18 15:08:31
【问题描述】:
大家好,我正在构建一个 Angular 应用程序,但我在获取一些要点的 json 时遇到问题,这是 json
当我试图在这个网址上$http.get 时,我得到:
Request header field Authorization is not allowed by Access-Control-Allow-Headers in preflight response.
现在我看到选项请求发送良好。 我使用satellizer 作为身份验证服务。
我尝试过的事情:
$http.get(url, {
headers: {
'authorization': function(conf){
return undefined;
}
}}).then(function(data){
$scope.countries = data;
});
我还尝试将 url 从 https 更改为 http,我得到了:
Response for preflight is invalid (redirect)
现在我知道服务器需要在响应标头中包含一些内容,以便我可以发出该请求,但服务器不是我的:\ 所以没有办法修改它.. 有人吗?
【问题讨论】: