当前位置: 首页 > 知识库问答 >
问题:

如何修复“将请求模式设置为‘无cors’”错误?

曹新觉
2023-03-14

我目前正在使用yahoo weather api获取天气数据。我正在犯错误。请帮忙。

获取在'https://weather-ydn-yql.media.yahoo.com/forecastrss?location=sunnyvale, ca

我试图做谷歌,但没有一个解决方案为我工作

共有2个答案

燕智
2023-03-14

请求的资源上不存在“Access Control Allow Origin”标头。如果不透明响应满足您的需要,请将请求的模式设置为“no cors”,以获取禁用cors的资源

所以,首先你必须改变你的CORS从浏览器:这里是链接,下载它,它将自行安装。

访问:https://chrome.google.com/webstore/detail/moesif-origin-cors-change/digfbfaphojjndkpccljibejjbppifbc?hl=en-美国

姓名:Moesif Origin

注意:请确保在运行页面时将其打开。

司徒茂实
2023-03-14

您可以将请求模式设置为“无cors”,如下所示:

fetch(url, {
    mode: "no-cors",
    ...
})

但是,正如goto1在下面的评论中所描述的,它通常不是您想要的解决方案(参见他关于如何正确使用CORS的评论)。

 类似资料:
  • 问题内容: 我一直在努力解决这个问题几天。根据CORS请求设置Cookie。我看到了相互矛盾的文章和答案,有人说,只要XHR请求设置为true,并且服务器发送适当的标头,浏览器就应该尊重标头。但是,在我的测试中情况并非如此。 示例代码: index.js(Node.js服务器) cookies.html 我已经尝试在Firefox Developer Edition和Chrome上对此进行测试,除

  • 问题内容: 我在ajax中执行此请求,但是我仍然遇到以下有关CORS的错误:XMLHttpRequest无法加载https://cubber.zendesk.com/api/v2/organizations/37520251/users.json。在飞行前响应中,Access- Control-Allow-Headers不允许请求标头字段Access-Control-Allow-Origin。您能

  • 大家好。 此外,在请求中有一个基本认证,在这种情况下,我将它包含在邮递员中,它工作正常。另一方面,在我的C#脚本中,我是这样执行的: *这是我的模型,其中包含所有数据,用于将对象序列化为JSON。 *这是我创建POST请求的助手类。我插入所有需要的数据,然后将对象序列化为JSON,正如你们中的一些人建议我这样做的那样。它相当干净。 如果有人知道如何处理这件事,那将是非常感激的。我将继续尝试如何解决

  • 我试图通过前端从后端请求数据,但我得到了错误: 我可以用邮递员获取数据,但不能用我的前端。我正在使用angular和spring Boot。 我的application.java: 我的安全配置: 我的服务以Angular方式进行http调用: 编辑:我已尝试 https://Spring.io/guides/gs/rest-service-cors/ Spring Security CORS f

  • 在网络中,我可以看到可选的请求:access-control-allog-headers:access-control-allog-orgin access-control-allog-methods:GET,HEAD,PUT,PATCH,POST,DELETE 那么如何解决这个问题呢?

  • 我正在用ajax执行这个请求,但是关于CORS我仍然有以下错误:XMLHttpRequest不能加载https://cubber.zendesk.com/api/v2/organizations/37520251/users.json。在飞行前响应中,Access-Control-Allog-Headers不允许请求头字段Access-Control-Allog-Origin。你能帮我pls吗?我