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

CORS-Firefox即使在成功的OPTIONS响应后也不会发送API调用

唐烨煜
2023-03-14

这是一个经过验证的API,我试图调用...我可以看到,OPTIONs调用返回200 OK和适当的响应头,仍然火狐不发送API调用,完美地工作在Chrome...有什么想法吗

一些值隐藏在下面...

响应报头
HTTP/1.1 200 OK
访问-控制-允许-起源:*
访问-控制-允许-方法:[POST,GET]
访问-控制-允许-报头:授权
日期:周三,02 Oct 2013
20:52:02 GMT服务器:Mashery代理内容长度:0个

请求头
选项/hello HTTP/1.1
主机:隐藏
用户代理:Mozilla/5.0(Windows NT 6.1;WOW64;rv:24.0)Gecko/20100101 Firefox/24.0
接受:text/html、application/xhtml-xml、application/xml;q=0.9,/;q=0.8
接受语言:en-US,en;q=0.5
接受编码:gzip,deflate
来源:隐藏
访问控制请求方法:获取
访问控制请求头:授权
连接:保持活动

共有2个答案

益清野
2023-03-14

当让Mashery处理CORS请求时,我也遇到了同样的问题。我的建议是关闭Mashery中的CORS支持,让您的服务器处理这一切。

施季
2023-03-14

为什么响应方法在方括号内?它们应该是一个逗号分隔的列表。

 类似资料:
  • 我有一个配置了优雅关机的SpringBoot项目。部署在k8s这是日志, 应用程序已从库伯内特斯收到处的。根据Pods表示终止Pod已从服务的endpoint列表中删除,但它与发送信号后转发请求17秒(直到)相矛盾。是否缺少任何配置? 优雅关机 部署文件 更新时间: 添加了自定义健康检查endpoint 更改了livenessProbe, 这是更改后的日志, 使用3次故障的livenessProb

  • 我已经搜索了整个网络,但没有找到一个解决方案,如何使这一功能得到成功。需要帮助。 我的要求是:如果我触发了一个用node.js编写的aws lambda函数,并且使用了一个aws-serverless-express模块,那么它必须快速地向API网关发送回响应,但仍然不应该退出,仍然在后端运行,并且我们可以看到云监视日志。它必须是异步的。 如果我理解或做错了什么,请纠正我。我用这个链接进行了检查:

  • 我正在创建一个如下所示的JobDetail,

  • 问题内容: 我正在运行Jenkins 1.411版,并使用Maven进行构建。 即使应用程序构建成功,Jenkins仍将其视为不稳定的构建。我已禁用所有测试以隔离问题。 问题答案: 我前一段时间使用hudson / jenkins,但您应该看看Jenkins术语 不稳定的构建 : 如果构建成功构建并且一个或多个发布者报告该构建不稳定,则该构建不稳定。 例如,如果配置了JUnit发布者并且测试失败,

  • 我已经为这个问题挣扎了几天了 我有一个android应用程序,用户可以指定植物浇水的频率。我想根据植物浇水的频率发送通知。(例如,每3天发送一次通知) 我知道有很多问题可以解决这个问题,但我仍然无法让它发挥作用 我从使用报警管理器实现/启动服务开始 主要问题是,一旦我的应用程序被终止,通知将不再发送 我正在使用firebase存储所有数据 我读了一些关于firebase函数的内容,但我不知道这是否

  • 我使用CORS请求将数据发布到不同域上的php脚本。我收到错误: 跨域请求被阻止:同源策略不允许读取“mydomain”处的远程资源(原因:缺少CORS标头“Access-Control-Allow-Origin”)。 我已经使用以下代码在php中设置了标题。 我也在这篇文章中尝试了这个代码 这是供参考的javascript代码 响应标题 请求标头 但我运气不好任何帮助我都很感激