226 IM Used ("использовано IM")
https://httpcat.ru/226
Это прямая ссылка на изображение со статусом. Вы можете скопировать и использовать её где угодно.

Описание
Код состояния 226 IM Used означает, что сервер успешно выполнил запрос, но использовал одну или несколько трансформаций контента, указанных в заголовке IM
(Instance Manipulations).
Основные характеристики:
- Используется для оптимизации передачи данных путём отправки только изменений (дельты) по сравнению с предыдущей версией
- Ответ возвращается как модифицированная версия ресурса, а не полный оригинал
- Является частью расширения Delta encoding in HTTP (RFC 3229)
Типичное использование:
GET /document.txt HTTP/1.1 Host: example.com A-IM: diffs HTTP/1.1 226 IM Used Content-Type: text/plain IM: diffs (diff content...)
Особенности заголовков:
A-IM
— указывает, какие модификации клиент поддерживает (например,diffs
)IM
— в ответе показывает, какие именно трансформации были примененыContent-Encoding
может использоваться вместе сIM
Когда использовать:
- Если клиент запрашивает дельту (разницу) между версиями ресурса
- При передаче больших объёмов данных с минимальными изменениями (например, синхронизация документов)
- В оптимизированных системах доставки контента, где важна экономия трафика
Дополнительно:
- Статус 226 редко используется на практике и требует поддержки как на клиенте, так и на сервере
- Может применяться в системах, где клиент уже имеет старую версию ресурса
- Если дельта не поддерживается или невозможна — следует использовать
200 OK
Документация: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/226