通过jQuery调用API时出错,但是数据是通过浏览器请求返回的

时间:2014-09-06 20:23:31

标签: javascript json http http-headers

我遇到以下问题。 我想从以下网址获取JSON数据,如果点击它就可以使用:https://api.edmunds.com/api/vehicle/v2/mercedes-benz/models?state=used&view=basic&fmt=json&api_key=334vr68yy9eb4chec2t4hh7s

我的代码是:

$.getJSON( the_url_is_here, function( data ) {
// handle data here
}

但是浏览器给出了以下错误:

XMLHttpRequest cannot load https://api.edmunds.com/api/vehicle/v2/aston-martin/models?state=used&view=basic&fmt=json&api_key=334vr68yy9eb4chec2t4hh7s. The 'Access-Control-Allow-Origin' header contains multiple values '*, *', but only one is allowed. Origin 'http://localhost:3000' is therefore not allowed access. 

我尝试根据我在线阅读的信息将以下标题:'Access-Control-Allow-Origin' : '*'添加到HTTP请求中,但错误是相同的。关于这一点,网上确实没有很多信息,我有时会被困住。非常感谢一些帮助。

我的应用程序运行正常,这突然发生了。

0 个答案:

没有答案