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 Expires

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 Expires contient la date/heure après laquelle la réponse est considérée comme expirée dans le contexte de la mise en cache HTTP.

La valeur 0 est utilisée pour représenter une date dans le passé, indiquant que la ressource a déjà expiré.

Note : S'il y a un en-tête Cache-Control avec la directive max-age ou s-maxage dans la réponse, l'en-tête Expires est ignoré.

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

Syntaxe

http
Expires: <day-name>, <day> <month> <year> <hour>:<minute>:<second> GMT

Directives

<day-name>

L'un des mots Mon, Tue, Wed, Thu, Fri, Sat ou Sun (sensible à la casse).

<day>

Numéro de jour à 2 chiffres, par ex. « 04 » ou « 23 ».

<month>

L'un des mots Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec (sensible à la casse).

<year>

Numéro d'année à 4 chiffres, par exemple « 1990 » ou « 2018 ».

<hour>

Numéro d'heure à 2 chiffres, par exemple « 09 » ou « 23 ».

<minute>

Numéro d'heure à 2 chiffres, par exemple « 04 » ou « 59 ».

<second>

Numéro de seconde à 2 chiffres, par exemple « 04 » ou « 59 ».

GMT

Temps sur le Méridien de Greenwich. Les dates HTTP sont toujours exprimées en GMT, jamais en heure locale.

Exemples

http
Expires: Wed, 21 Oct 2015 07:28:00 GMT

Spécifications

Specification
HTTP Caching
# field.expires

Compatibilité des navigateurs

Voir aussi