226 IM Used fait partie de l’encodage différentiel (delta encoding) de HTTP, défini par la RFC 3229. Un client qui possède une version en cache d’une ressource envoie un en-tête A-IM, par exemple A-IM: vcdiff, accompagné d’un If-None-Match qui désigne cette version. Si le serveur prend ce mécanisme en charge, il répond 226 avec un corps qui ne contient que les modifications. L’en-tête IM indique les « manipulations d’instance » appliquées, et Delta-Base désigne souvent la version de base.
Les clients qui n’ont pas demandé d’encodage différentiel ne reçoivent jamais de 226. L’idée permet d’économiser de la bande passante pour des ressources qui changent souvent, comme les flux, mais elle a très peu servi.
Exemple de réponse
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 et vérification des redirections
Aucun impact SEO. Les robots d’exploration ne demandent pas d’encodage différentiel, et les requêtes de pages ordinaires ne produisent jamais de 226.
Causes fréquentes et cas d’usage
- Un lecteur de flux a demandé un flux RSS ou Atom avec
A-IM: feedet n’a reçu que les nouvelles entrées. - Un client et un serveur sur mesure utilisent vcdiff ou d’autres deltas pour synchroniser de gros documents.
- Ce code n’apparaît presque jamais sur le Web public.