繁体   English   中英

从Web API获取数据的问题

[英]Issue with fetching data from a web api

因此,我开始观看有关如何从Web api获取数据的教程,而讲师编写的第一行代码是此。

fetch('https://www.metaweather.com/api/location/2487956/')

然后,他解释说,由于具有相同的来源政策,您无法从非您的网站获取数据,并使用了使用crossorigin.me网站的解决方法。 它在视频中对他有用,但对我不起作用,并且总是给我这个错误:

跨域请求被阻止:“相同源策略”不允许在https://www.metaweather.com/api/location/2487956/上读取远程资源。 (原因:CORS标头“ Access-Control-Allow-Origin”缺失)

我一直在寻找一个多小时,但找不到单个解决方案。 如果有人可以帮助我,我将非常感激。

或者您可以将cors插件用于chrome并使用它

从您的问题来看,使用fetch()意味着您正在使用javascript或其框架之一,如果我可能要问的话,您正在使用哪种方法作为请求方法:POST或GET?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM