OPTIONS 请求在 chrome 中有效,在 safari 中失败

OPTIONS request works in chrome fails in safari

我在这方面已经无计可施了...我 运行 遇到了与 content-type header 有关的 safari 中的 cors 问题。我拥有后端并已确认它为 Access-Control-Allow-Headers 返回“*”。有人知道这可能是什么吗?

chrome request/response

safari request/response

事实证明问题出在 safari 上,即不尊重 * 为此 header 所以: Access-Control-Allow-Headers: "*" 被拒绝。 在显式添加 'accept' 和 'content-type' 后,问题得到解决: Access-Control-Allow-Headers: "*, accept, content-type"