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"
我在这方面已经无计可施了...我 运行 遇到了与 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"