【发布时间】:2014-12-05 16:51:45
【问题描述】:
我正在尝试使用 AngularJS 的 $http 提供程序来创建对 Google Map API 的请求。我不断收到错误消息:
use 'strict';
if (!headersObj) headersObj = parseHeaders(headers);
if (name) {
return headersObj[lowercase(name)] || null;
}
return headersObj;
}
我在这里创建了一个示例: http://jsfiddle.net/omniphx/dkagwpu0/16/
对 Github API 的请求会成功,但对 Google 地图 API 的请求会失败。无法弄清楚我可能会错过什么。两者似乎都输出 JSON 格式,并且两个 URL 在我的浏览器中都可以正常工作。
有人知道导致 Google Maps API 失败的原因吗?
【问题讨论】:
-
“失败”是个大词——它是如何失败的?
-
HTTP Get 请求失败。它在我创建的小提琴中重现。
-
什么是状态码(请记住回答问题所需的一切都需要在问题中,而不是在 jsfiddle 上)
-
感谢您的帮助。状态码 = 0
-
地图 API URL 未返回 CORS 标头
标签: javascript angularjs google-maps httprequest