为跨域请求设置If-Non-Match请求标头

时间:2018-11-13 17:05:23

标签: firebase google-cloud-platform cors google-cloud-storage firebase-storage

我需要使用If-None-Match标头将内容流式传输到浏览器,我认为这是GCS支持的。

我正在通过Firebase Storage获取签名的URL,并且已经为COR配置了我的存储桶,但是在浏览器中仍然得到以下内容:

Request header field If-None-Match is not allowed by Access-Control-Allow-Headers in preflight response

我对GCS存储桶的CORS配置是:

[
  {
    "origin": ["*"],
    "method": ["GET"],
    "maxAgeSeconds": 3600,
    "responseHeader": ["If-None-Match"]
  }
]

我读到您可以在响应标头字段中包含请求标头以允许它们,但这似乎行不通。

实现此目标的最佳方法是什么?

谢谢! 狮子座

0 个答案:

没有答案