Accept-Ranges

O cabeçalho de resposta HTTP Accept-Ranges é um marcador usado pelo servidor para indicar que ele suporta requisições parciais. O valor deste campo indica a unidade utilizada para definir o tamanho.

Na presença do cabeçalho Accept-Ranges, o navegador pode tentar retomar um download interrompido, ao invés de começar de novo do início.

Tipo de cabeçalho Response header
Forbidden header name não

Sintaxe

Accept-Ranges: bytes
Accept-Ranges: none

Diretivas

none
Nenhuma unidade de tamanho é suportada, isso faz com que o cabeçalho seja equivalente a sua própria ausência, sendo então raramente usado, apesar de que alguns navegadores, como o IE9, é usado para habilitar ou desabilitar os botões de pausa no gerenciador de downloads.
bytes

A unidade de tamanho são bytes.

Exemplos

Accept-Ranges: bytes

Especificações

Especificação Título
RFC 7233, sessão 2.3: Accept-Ranges Hypertext Transfer Protocol (HTTP/1.1): Range Requests

Compatibilidade de navegador

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
Accept-RangesChrome Full support YesEdge Full support 12Firefox Full support YesIE Full support YesOpera Full support YesSafari Full support YesWebView Android Full support YesChrome Android Full support YesFirefox Android Full support YesOpera Android Full support YesSafari iOS Full support YesSamsung Internet Android Full support Yes

Legend

Full support  
Full support

Veja também