Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

En-tête Access-Control-Max-Age

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis ⁨juillet 2015⁩.

L'en-tête de réponse HTTP Access-Control-Max-Age indique pendant combien de temps les résultats d'une requête préliminaire (c'est-à-dire les informations contenues dans les en-têtes Access-Control-Allow-Methods et Access-Control-Allow-Headers) peuvent être mis en cache.

Type d'en-tête En-tête de réponse

Syntaxe

http
Access-Control-Max-Age: <delta-seconds>

Directives

<delta-seconds>

Nombre maximal de secondes pendant lesquelles les résultats peuvent être mis en cache, sous la forme d'un entier non signé et non négatif. Firefox limite cela à 24 heures (angl.) (86400 secondes). Chromium (avant la version 76) limite à 10 minutes (angl.) (600 secondes). Chromium (à partir de la version 76) limite à 2 heures (angl.) (7200 secondes). La valeur par défaut est 5 secondes.

Exemples

Mettre en cache les résultats d'une requête préliminaire pendant 10 minutes :

http
Access-Control-Max-Age: 600

Spécifications

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

Compatibilité des navigateurs

Voir aussi