TrueURL
TrueURL

菜单

226 IM Used

服务器使用增量编码(RFC 3229)响应 GET 请求:响应体只包含相对于客户端已有版本的变更。

原因短语
IM Used
是否重定向
否
默认可缓存
否

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 或其他增量格式同步大型文档。
  • 在公开网络上几乎从不出现。

URL 重定向检测

使用免费的 TrueURL 重定向检测工具,逐跳查看一个 URL 返回的每一个状态码。