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
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 :
Access-Control-Max-Age: 600
Spécifications
| Specification |
|---|
| Fetch> # http-access-control-max-age> |
Compatibilité des navigateurs
Voir aussi
- L'en-tête HTTP
Access-Control-Allow-Headers - L'en-tête HTTP
Access-Control-Allow-Methods