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 或其他差異格式同步大型文件。
- 在公開網路上幾乎從未出現。