226 IM Used — часть механизма дельта-кодирования в HTTP, RFC 3229. Клиент, у которого есть закэшированная версия ресурса, отправляет заголовок A-IM, например A-IM: vcdiff, вместе с If-None-Match, указывающим эту версию. Если сервер поддерживает механизм, он отвечает кодом 226 и телом, в котором содержатся только изменения. Заголовок IM перечисляет примененные «манипуляции с экземпляром» (instance manipulations), а Delta-Base часто указывает базовую версию.
Клиенты, которые не запрашивали дельта-кодирование, никогда не получают 226. Идея экономит трафик для часто меняющихся ресурсов, например лент, но применяется очень мало.
Пример ответа
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.
Типичные причины и сценарии использования
- RSS-ридер запросил ленту RSS или Atom с
A-IM: feedи получил только новые записи. - Собственные клиент и сервер синхронизируют большие документы с помощью vcdiff или других дельт.
- В открытом интернете код почти не встречается.