Qué significa
La cabecera Range pide bytes fuera del tamaño del recurso.
Causas habituales
- Reanudar una descarga cuyo archivo cambió o se redujo
- Un rango más allá del final del archivo
- Estado de descarga parcial corrupto
Cómo solucionarlo
Si eres el cliente o visitante
Reinicia la descarga sin cabecera Range, o pide un rango dentro del tamaño indicado por Content-Range.
Si administras el sitio o la API
Devuelve Content-Range: bytes */<size> para que los clientes puedan recuperarse.
Respuesta de ejemplo
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 Especificación
Preguntas frecuentes
› ¿Por qué wget o curl fallan con 416 al reanudar?
El archivo parcial local es igual o mayor que el remoto. Bórralo y descarga de nuevo.
› ¿416 es un fallo del servidor?
Normalmente no; significa que el rango pedido no es válido para el archivo actual.