DevToolPal
IT
4xx Errori del client

416 Range Not Satisfiable

Intervallo non soddisfacibile

Cosa significa

L'header Range chiede byte oltre la dimensione della risorsa.

Cause comuni

  • Ripresa di un download il cui file è cambiato o si è ridotto
  • Un intervallo oltre la fine del file
  • Stato di download parziale corrotto

Come risolvere

Lato client o visitatore

Riavvia il download senza header Range, oppure chiedi un intervallo entro la dimensione indicata da Content-Range.

Lato gestore del sito o dell’API

Restituisci Content-Range: bytes */<size> così i client possono riprendersi.

Risposta di esempio

HTTP/1.1
HTTP/1.1 416 Range Not Satisfiable
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Range: bytes */146515
Content-Length: 0

Specifica

RFC 9110 §15.5.17

Domande frequenti

› Perché wget o curl falliscono con 416 durante la ripresa?

Il file parziale locale è grande quanto o più del file remoto. Eliminalo e scarica di nuovo.

› Il 416 è un bug del server?

Di solito no; significa che l'intervallo richiesto non è valido per il file attuale.