【问题标题】:trying to access Wikipedia Api using axios but getting a CORS policy error尝试使用 axios 访问 Wikipedia Api 但出现 CORS 策略错误
【发布时间】:2020-01-19 20:26:41
【问题描述】:

尝试使用 axios 访问 Wikipedia Api 并收到 CORS 错误。我做了一些研究,发现了这个article on stackoverflow。下面是我的代码:

let axiosData = function(){
let searchString = $('#searchString').val();
console.log(searchString);
let Url = "https://en.wikipedia.org/w/api.php?action=opensearch&search="+ searchString + 
"&origin=&callback=";
axios.get(Url)
 .then(function(res){
     console.log(res);
 })
 .catch(function(){
     console.log("Error")
 });
return false;
 }

$('form').submit(axiosData);

任何帮助将不胜感激。

【问题讨论】:

  • 你在哪里添加了“origin=*”?

标签: javascript jquery api axios


【解决方案1】:

您必须在 origin 参数中发送您的域或通配符 *。

像这样:

https://en.wikipedia.org/w/api.php?action=opensearch&search=testing&origin=*&callback=

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-05
    • 2021-10-30
    • 2023-04-06
    • 2021-05-16
    • 2021-09-24
    • 2021-11-11
    • 2021-09-11
    • 2021-12-25
    相关资源
    最近更新 更多