Access-Control-Max-Age

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

Specification
Fetch
# http-access-control-max-age

Compatibilidade com navegadores

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Access-Control-Max-Age

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Veja também