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
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.