DevToolPal
PT
2xx Sucesso

206 Partial Content

Conteúdo parcial

O que significa

O servidor está devolvendo só parte do recurso, conforme pedido por um cabeçalho Range. Content-Range indica quais bytes estão incluídos.

Causas comuns

  • Players de vídeo ou áudio avançando dentro de um arquivo
  • Gerenciadores de download retomando ou dividindo downloads
  • Visualizadores de PDF carregando páginas sob demanda

Como resolver

Se você é o cliente ou visitante

Monte os intervalos usando Content-Range. Se receber 200, o servidor ignora intervalos e você recebeu o arquivo inteiro.

Se você mantém o site ou a API

Anuncie Accept-Ranges: bytes, valide os intervalos e responda 416 aos impossíveis. Garanta que compressão ou proxies não quebrem os intervalos de bytes.

Resposta de exemplo

HTTP/1.1
HTTP/1.1 206 Partial Content
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Range: bytes 0-1023/146515
Content-Length: 1024
Content-Type: video/mp4

Especificação

RFC 9110 §15.3.7

Perguntas frequentes

› Por que não consigo avançar no meu vídeo?

Provavelmente o servidor responde requisições de intervalo com 200 em vez de 206. Ative o suporte a intervalos de bytes no servidor ou na CDN.

› Um 206 pode conter vários intervalos?

Sim, como multipart/byteranges, embora a maioria dos clientes peça um intervalo por vez.