如何在Amazon S3上的文件中添加“Vary:Accept-Encoding”标头

时间:2010-06-25 00:11:09

标签: javascript html amazon-s3

在亚马逊的S3管理控制台中,我正在尝试添加元数据,密钥为“Vary”,值为“Accept-Encoding”。

这似乎有效,我点击了保存。但当我点击刷新它消失,好像亚马逊拒绝了标签。有问题的文件是一个gzip压缩的javascript文件。

我的其他标题正常工作并正确添加(内容类型,缓存控制等)。我已经尝试过只添加一个Content-Type标题的vary头,它也以同样的方式失败。

1 个答案:

答案 0 :(得分:3)

鉴于S3无论如何都要提供完全相同的静态blob,提供Vary标头并没有意义,它告诉浏览器资源表示将根据不同而变化请求的内容协商标题。

S3没有这样做,所以我不会让他们不允许在对象上设置Vary标题。