问题:当服务器接受 gzip/deflate 连接并为移动客户端提供不同的内容时,发送 Vary
HTTP header 的最佳方式是什么?
我看到了两种可能的变体,但我找不到任何有用的信息,无论它们是否正确和/或是否受大多数代理和搜索引擎的支持:
- 将变体合并为一行:
Vary: Accept-Encoding,User-Agent
- 发送两个单独的 header :
变化:接受编码
变化:用户代理
欢迎提供适当的 W3C 标准的任何信息或链接 :)
最佳答案
两者都有效(并且意思相同)。
不,W3C 与这里无关。您需要查看 IETF RFC 7230 和 7231。
关于http - 多个 Vary HTTP header 或一个组合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28792127/