Simon Willison·· 2026-09-24评分67
We just shipped support for the ugliest part of HTTP: Vary
摘要
我对《我们刚刚推出了HTTP中最丑陋的部分:Vary》的评论。我一直在等待Cloudflare多年,为其提供支持。此处的经典问题在于,当用户代理发送“accept: text/html”时返回HTML,而其他用户代理则返回JSON或其他格式。此前在Cloudflare缓存后部署此功能是不可能的,因为它们忽略了除图像外的所有内容的Vary头,因此你可能面临缓存JSON版本并将其发送给期望HTML的用户的风险。(尽管Cloudflare功能最终决定不使用该模式,但我更偏好URL能预测返回HTML或JSON,因此我为我的应用添加.json后缀以提供JSON。)标签:http,Cloudflare
推荐理由
请对照Simon Willison原文,核对完整说明及适用条件。
本站只提供摘要与原文入口。完整内容请阅读原文。
来源:Simon Willison · simonwillison.net