HTTP 226 indica una risposta elaborata con le trasformazioni negoziate dal client, per esempio un delta. Non significa automaticamente download corrotto.
Indice dei contenuti
HTTP 226 IM Used: significato
Il client non supporta la trasformazione che ha richiesto. La base necessaria alla ricostruzione non è quella corretta. Un intermediario altera il corpo o gli header necessari.

Sintomi e cause probabili
Sintomi da verificare
- Il messaggio “HTTP 226 IM Used” compare durante un’operazione ripetibile.
- La funzione coinvolta in HTTP, browser e API non raggiunge il risultato previsto.
- Il log dell’area HTTP, browser e API registra un evento nello stesso minuto della prova.
- Il comportamento osservato in HTTP, browser e API cambia in base a utente, rete, file o configurazione.
Cause probabili
- Il client non supporta la trasformazione che ha richiesto.
- La base necessaria alla ricostruzione non è quella corretta.
- Un intermediario altera il corpo o gli header necessari.
Diagnosi passo per passo
- Registrare A-IM, IM, ETag e Vary
- Verificare disponibilità della rappresentazione base
- Provare una richiesta senza instance-manipulation
- Confrontare accesso diretto e tramite proxy
- Controllare integrità del contenuto ricostruito
Log e dati da controllare
- DevTools, scheda Network
- log del server web o dell’applicazione
- log di proxy, CDN o WAF
Correzioni sicure
- Confronta A-IM, IM, ETag e, quando presente, Delta-Base.
- Se la trasformazione usa una base, verifica che il client conservi quella corretta.
- Controlla il contenuto ricostruito e il comportamento degli intermediari.
- Se il client non supporta il meccanismo, richiedi una rappresentazione completa con la procedura prevista. Non trattare il delta come un file completo.

Verifica finale
- Il contenuto ricostruito coincide con la rappresentazione attesa.
- Confronta il risultato con la prova iniziale e conserva gli eventuali errori rimasti.
Errori da evitare
- Non disattivare globalmente WAF, ModSecurity, antispam o verifica TLS per aggirare il sintomo
- Non impostare permessi 777 e non cambiare proprietari in modo ricorsivo senza conoscere la struttura dell’account
- Non cancellare database, chiavi Redis, cache o file di sistema senza backup e senza aver identificato l’oggetto coinvolto
- Non ripetere pagamenti, import o webhook reali finché non hai verificato l’idempotenza
Guide Xlogic correlate
- HTTP 204 No Content con corpo inatteso
- HTTP 304 Not Modified ma cache obsoleta
- ERR_CACHE_MISS: richiesta non ripetibile nel browser
Fonti tecniche
Domande frequenti
Che cosa significa “HTTP 226 IM Used”?
HTTP 226 indica una risposta elaborata con le trasformazioni negoziate dal client, per esempio un delta. Non significa automaticamente download corrotto.
Da cosa può dipendere “HTTP 226 IM Used”?
Il client non supporta la trasformazione che ha richiesto. La base necessaria alla ricostruzione non è quella corretta. Un intermediario altera il corpo o gli header necessari.
Quali controlli eseguire per “HTTP 226 IM Used”?
Confronta A-IM, IM, ETag e, quando presente, Delta-Base. Se la trasformazione usa una base, verifica che il client conservi quella corretta. Controlla il contenuto ricostruito e il comportamento degli intermediari. Se il client non supporta il meccanismo, richiedi una rappresentazione completa con la procedura prevista. Non trattare il delta come un file completo.