- Software y sistemas
- Servicio HTTP
226
HTTP 226 IM Used: respuesta con manipulación de instancia (delta)
Nivel de riesgo
Seguro
Puedes actuar sin peligro siguiendo las comprobaciones seguras.
Urgencia
Media — atiéndelo hoy
Respuesta rápida
HTTP 226 indica que el servidor respondió a un GET con el resultado de una manipulación, por ejemplo solo las diferencias (delta) respecto a una versión que ya tienes: no es un error. Si los datos salen dañados, revisa que el cliente combine el delta con su copia base.
Seguridad primero
Antes de continuar
- Si no controlas cómo el cliente aplica los deltas, deja de enviar A-IM en lugar de forzarlos: un delta aplicado sobre la base equivocada produce datos dañados sin que el código lo avise.
Puedes hacerlo con seguridad
- A-IM en la petición e IM en la respuesta
- ETag de la respuesta frente a la copia base
- Comparación con la descarga completa
Deja estas tareas a un profesional cualificado
- No intentes esta tarea profesional: Aplicación correcta del delta en el cliente
- No intentes esta tarea profesional: Revisión del caché intermedio
Lo que un técnico debe poder justificar
Viene un técnico
Estos son los pasos que tiene que hacer y enseñarte. Márcalos mientras trabaja: si se salta pasos, no aceptes el cambio de pieza.
No son instrucciones para que abras o manipules el equipo. Son las comprobaciones que deben sostener una conclusión técnica.
Aplicación correcta del delta en el cliente
Qué haceEl desarrollador hace que el cliente combine cada 226 con su copia base según la manipulación indicada en IM.
Te tiene que enseñarel recurso reconstruido idéntico al descargado entero.
Por escritoel cambio en el cliente y la versión que lo incluye.
Revisión del caché intermedio
Qué haceEl administrador comprueba qué copia base usa el caché para combinar respuestas 226 y que coincide con la del servidor.
Te tiene que enseñarla respuesta servida por el caché coincidiendo con la del servidor de origen.
Por escritola configuración revisada y la fecha.
Antes de aceptar una pieza o reparación
Aún no ha demostrado nada. No aceptes un cambio de pieza solo por el código.
Sigue estos pasos
Aviso: Sigue el orden documentado. Un código identifica el sistema afectado, pero por sí solo no demuestra qué pieza está averiada.
A-IM en la petición e IM en la respuesta
- Quién:
- el desarrollador, con las herramientas de red o un cliente HTTP.
- Cómo:
- comprueba que el GET lleva A-IM y qué manipulaciones lista, y qué indica la cabecera IM de la respuesta.
- Resultado que importa:
- si el 226 responde a algo que el cliente pidió.
- Si falta A-IM:
- indica un servidor que incumple RFC 3229, que exige A-IM para responder 226.
- Si A-IM está presente:
- confirma una respuesta prevista; el fallo, si lo hay, está en cómo se aplica.
- Evidencia a conservar:
- petición y respuesta guardadas.
Evidencia: RFC 3229 - Delta encoding in HTTP
ETag de la respuesta frente a la copia base
- Quién:
- el desarrollador.
- Cómo:
- compara la ETag del 226 y, si existe, Delta-Base con la etiqueta de la copia que guarda el cliente o el caché.
- Resultado que importa:
- si el delta se calculó sobre la misma base que tiene el cliente.
- Si no coinciden:
- apunta a una base equivocada en el cliente o en un caché intermedio.
- Si coinciden:
- descarta la base y revisa el código que aplica la manipulación.
- Evidencia a conservar:
- etiquetas de base y respuesta anotadas.
Evidencia: RFC 3229 - Delta encoding in HTTP
Comparación con la descarga completa
- Quién:
- el desarrollador.
- Cómo:
- repite la petición sin A-IM para recibir el recurso entero y compáralo con el resultado de aplicar el 226.
- Resultado que importa:
- si ambos resultados coinciden.
- Si coinciden:
- confirma que el mecanismo delta funciona.
- Si difieren:
- indica un fallo al aplicar el delta en el cliente o en el caché.
- Evidencia a conservar:
- los dos resultados guardados y la diferencia encontrada.
Evidencia: RFC 3229 - Delta encoding in HTTP
Situación no resuelta
Si el error persiste, no sigas probando por tu cuenta. Mira qué tiene que hacer y enseñarte el técnico.
Dónde se aplica este código
Un código solo tiene significado dentro del producto y la versión correctos.
Ámbito principal
- Sistema
- Software y sistemas
- Marca
- HTTP
- Tipo de producto
- Servicio HTTP
Variantes conocidas del código
- 226 IM usado
- 226 IM usato
- 226 IM Used
- 226 IM utilisé
- 226 IM verwendet
- HTTP 226
- HTTP status 226
Qué significa
RFC 3229, sobre codificación delta en HTTP, define 226 (IM Used): el servidor ha atendido un GET y la respuesta representa el resultado de una o varias manipulaciones de instancia aplicadas a la versión actual. Puede que esa versión solo se obtenga combinando esta respuesta con otras anteriores o posteriores. La petición debe haber incluido A-IM con al menos una manipulación y la respuesta debe llevar la ETag de la instancia actual. Un caché puede guardarla y combinarla con su copia base.
Advertencias y condiciones de parada
- Seguroadvertencia editorial
Si no controlas cómo el cliente aplica los deltas, deja de enviar A-IM en lugar de forzarlos: un delta aplicado sobre la base equivocada produce datos dañados sin que el código lo avise.
Evidencia: RFC 3229 - Delta encoding in HTTP
Síntomas y causas
Causas probables · en orden
- Cliente que pidió deltas con A-IMFrecuente
Es el uso previsto: el cliente anunció en A-IM que acepta manipulaciones y el servidor las aplicó.
Evidencia: RFC 3229 - Delta encoding in HTTP
- Cliente que no sabe combinar la respuestaPosible
Si la aplicación trata el 226 como si fuera el documento completo, el resultado sale incompleto o dañado; se distingue porque la petición sin A-IM devuelve el recurso entero correctamente.
Evidencia: RFC 3229 - Delta encoding in HTTP
- Caché que combina con una base equivocadaPosible
RFC 3229 permite a los cachés combinar un 226 con su copia base; si esa base no es la que usó el servidor, el resultado es incoherente.
Evidencia: RFC 3229 - Delta encoding in HTTP
Técnico virtual
¿Sigue apareciendo 226 tras comprobarlo?
Responde unas preguntas para acotar la causa probable y la siguiente acción segura. Es una orientación - nunca sustituye a un profesional.
Fuentes y referencias técnicas
- 1
IANA HTTP Status Code Registry
Internet Assigned Numbers Authority · 2025 · standard
- 2
RFC 3229 - Delta encoding in HTTP
IETF / RFC Editor · 2002 · standard
¿Te ha resultado útil esta ficha?