我创建了一个新的 blob,并指定 CacheControl 等于 max-age=31536000,必须重新验证
(我在 Azure 门户中查看了它)。现在,当浏览器加载我的 blob 时,我会看到以下内容:
Status Code:304 The condition specified using HTTP conditional header(s) is not met.
Cache-Control:max-age=0
我担心缓存控制。为什么它不代表我指定的值?我做错了什么吗?
最佳答案
304错误意味着“未修改”,这表明该blob已缓存在客户端!这是预期的行为。
关于未应用 Azure blob CacheControl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30050078/