Salta al contenuto

HTTP 226 IM Used: delta encoding e cache

Pubblicato il Aggiornato il

HTTP 226 indica una risposta elaborata con le trasformazioni negoziate dal client, per esempio un delta. Non significa automaticamente download corrotto.

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.

errore 226 IM Used: sintomo, causa e verifica
HTTP 226 IM Used: delta encoding e cache: sintomo, causa probabile e criterio di verifica.

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

  1. Registrare A-IM, IM, ETag e Vary
  2. Verificare disponibilità della rappresentazione base
  3. Provare una richiesta senza instance-manipulation
  4. Confrontare accesso diretto e tramite proxy
  5. 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.
Errore 226 IM Used: passaggi diagnostici e correzioni
HTTP 226 IM Used: delta encoding e cache: sequenza diagnostica e verifica dopo la correzione.

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

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.

HTTP 226 IM Used: delta encoding e cache ultima modifica: 2026-08-03T12:49:17+02:00 da Team tecnico Xlogic

Ti è piaciuto questo Post?