含义
服务器在完成 GET 时应用了一个或多个实例操作(增量编码),所以响应体是差异而不是完整资源。
常见原因
- 客户端发送了 A-IM: vcdiff,且服务器支持增量编码
解决方法
客户端或访问者
按 IM 头指定的方法,把增量应用到本地缓存副本上。
网站或 API 的维护者
只有当客户端明确请求了它支持的增量编码时才发送 226。
响应示例
HTTP/1.1
HTTP/1.1 226 IM Used
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
IM: vcdiff
Content-Length: 0 规范
常见问题
› 226 用得多吗?
不多。RFC 3229 的增量编码几乎没有被采用,在小众系统之外很难遇到。
› 哪个请求头用于请求增量?
A-IM,例如 A-IM: vcdiff,配合针对缓存版本的 If-None-Match。