跳到正文
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