【发布时间】:2017-09-29 06:20:58
【问题描述】:
谁能帮我从https://dexonline.ro/definitie/skate?format=json 获取数据。 我尝试了这样的 fetch/ajax,但我收到了这个错误:
使用邮递员它可以工作...... 另外我英语不好,所以写代码,提前谢谢
【问题讨论】:
-
不,我们无法帮助您打破所有浏览器的规则。您必须使用自己的服务器将数据“代理”到您的域或使用 CORS
-
使用
fetch('https://cors-anywhere.herokuapp.com/https://dexonline.ro/definitie/skate?format=json')代替(即在请求 URL 前加上https://cors-anywhere.herokuapp.com/前缀)——有关其作用的说明,请参阅如何使用 CORS 代理来绕过“没有 Access-Control-Allow-Origin 标头”问题stackoverflow.com/questions/43871637/…的答案部分 -
@Alex Jidras 你得到了一个使用 curl 的 PHP 解决方案,但是或者简单的 file_get_conent 可以挽救你的生命:)。下一个,问候。
标签: cors cross-domain fetch-api