我尝试使用axios进行简单的GET调用。
假设我有以下代码:
import axios from 'axios'
axios.get('https://www.wikipedia.org/')
浏览器(Firefox)记录以下错误:
阻止跨源请求:同源策略禁止在https://www.wikipedia.org/读取远程资源。 (原因:缺少CORS标题'Access-Control-Allow-Origin'。
在Developer Toolbar - Network
中有正确的回复。
当我将请求复制为cURL并在控制台中将其复制时,它可以正常工作。
这是axios
,firefox
还是wikipedia.org
的问题?
如何解决此问题?
答案 0 :(得分:0)
根据this评论,AJAX受到相同原始政策的限制,而cURL则没有。
这是CORS error while making axios.get call中不明确的内容。这只是问题的解决方案,没有解释。
感谢您的评论。如果您对访问维基百科感兴趣,请参阅zuifs comment。