Accept-Ranges

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

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 com navegadores

BCD tables only load in the browser

Veja também