从Wikipedia API获取信息时,存在" No Access-Control-Allow-Origin标头"错误可以通过将origin=*
添加到请求URL来修复,并且它将被视为未经身份验证的请求。
然而,当向其他MediaWiki网站提出相同的请求时,例如,Yu-Gi-Oh! Wikia,作为对URL的请求,原点似乎完全被忽略了:
http://yugioh.wikia.com/api.php?action=query&origin= *&安培;标题= 7
结束以下消息:
无法加载http://yugioh.wikia.com/api.php?action=query&origin= *& titles = 7:No' Access-Control-Allow-Origin'标头出现在请求的资源上。起源' http://localhost:3000'因此不允许访问。如果不透明的回复符合您的需求,请将请求的模式设置为“无人”状态。在禁用CORS的情况下获取资源。
请求:
工作得很好。有什么我没看到的吗?我试过改变参数的顺序,在fetch()函数中将头部作为init参数的一部分发送,似乎没有任何东西可以帮我。