DevToolPal
PT
4xx Erros do cliente

416 Range Not Satisfiable

Intervalo não satisfatório

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

RFC 9110 §15.5.17

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.