226 IM Used 属于 HTTP 增量编码(delta encoding,RFC 3229)。客户端如果缓存了某个资源的某个版本,就会发送 A-IM 请求头(例如 A-IM: vcdiff),同时用 If-None-Match 指明该版本。服务器如果支持,就会返回 226,响应体中只包含变更部分。IM 响应头列出所应用的“实例操作”(instance manipulations),Delta-Base 通常指明基准版本。
没有请求增量编码的客户端永远不会收到 226。这种做法可以为经常变化的资源(例如订阅源)节省带宽,但实际很少有人使用。
响应示例
HTTP
HTTP/1.1 226 IM Used
Date: Fri, 06 Nov 2026 10:15:32 GMT
ETag: "3f80f-1b6-3e1cb03b"
IM: vcdiff
Delta-Base: "3f80f-1a1-3e1cb000"
Content-Length: 212
[212 bytes of vcdiff-encoded delta] SEO 与重定向检测
对 SEO 没有影响。爬虫不会请求增量编码,普通的页面请求也永远不会产生 226。
常见原因与使用场景
- 订阅阅读器使用
A-IM: feed请求 RSS 或 Atom 订阅源,只收到了新条目。 - 自定义的客户端和服务器使用 vcdiff 或其他增量格式同步大型文档。
- 在公开网络上几乎从不出现。