【发布时间】:2017-12-19 17:06:17
【问题描述】:
我正在尝试为我的网站使用google maps geocoding。当我提交请求时,我的代码如下
GeocodeRequest.js
$http({
url: 'https://maps.googleapis.com/maps/api/geocode/json',
method: "GET",
headers: {
'accept': 'text / html, application/xhtml+xml,application/xml;q=0.9, image/webp,image/apng, */*;q=0.8',
'accept-language':'en-US,en;q=0.8,pl;q=0.6',
},
params: {
address: $scope.newVenue.Address + ", " + $scope.newVenue.City + ", " + $scope.newVenue.State,
key: 'MYKEY'
}
})
但是在控制台中我收到一条错误消息:
预检响应中的 Access-Control-Allow-Headers 不允许请求标头字段授权。
我试过包括
'Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,PATCH,OPTIONS'
在我的标题部分,但错误仍然存在。阅读此错误后,我发现了安装 CORS 的建议,但在我的情况下这不是一个选项。
任何有关如何解决此问题的建议都会很棒。谢谢
【问题讨论】:
-
嗨,你找到解决办法了吗?
标签: javascript asp.net angular google-maps