Access-Control-Max-Age

O cabeçalho de resposta Access-Control-Max-Age indica por quanto tempo os resultados de uma preflight request (que é a informação contida nos cabeçalhos Access-Control-Allow-Methods e Access-Control-Allow-Headers) pode ser cacheada (mantida).

Tipo de cabeçalho Response header (en-US)
Forbidden header name não

Sintaxe

Access-Control-Max-Age: <delta-segundos>

Diretivas

<delta-segundos>
Número máximo de segundos que os resultados podem ser cacheados.
Firefox limita isso em 24 horas (86400 segundos).
Chromium (anterior à v76) limita isso à 10 minutos (600 segundos).
Chromium (começando na v76) limita isso à 2 horas (7200 segundos).
Chromium também especifica o valor padrão de 5 segundos.
O valor de -1 irá desabilitar o cacheamento, requerendo uma requisição de checagem pré-vôo OPTIONS para todas as chamadas.

Exemplos

Resultados cacheados para uma requisição pré-vôo por 10 minutos:

Access-Control-Max-Age: 600 

Especificações

Especificação Status Comentários
Fetch
The definition of 'Access-Control-Max-Age' in that specification.
Padrão em tempo real Initial definition.

Compatibilidade com navegadores

BCD tables only load in the browser

Veja também