O que significa
O cabeçalho Range pede bytes fora do tamanho do recurso.
Causas comuns
- Retomar um download cujo arquivo mudou ou diminuiu
- Um intervalo além do fim do arquivo
- Estado de download parcial corrompido
Como resolver
Se você é o cliente ou visitante
Reinicie o download sem cabeçalho Range, ou peça um intervalo dentro do tamanho indicado por Content-Range.
Se você mantém o site ou a API
Retorne Content-Range: bytes */<size> para que os clientes possam se recuperar.
Resposta de exemplo
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 Especificação
Perguntas frequentes
› Por que o wget ou curl falha com 416 ao retomar?
O arquivo parcial local é do mesmo tamanho ou maior que o remoto. Apague-o e baixe de novo.
› 416 é bug do servidor?
Geralmente não; significa que o intervalo pedido é inválido para o arquivo atual.