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 Pragma

Obsolète: Cette fonctionnalité n'est plus recommandée. Même si certains navigateurs la prennent encore en charge, elle a peut-être déjà été supprimée des standards du web, est en passe d'être supprimée ou n'est conservée qu'à des fins de compatibilité. Évitez de l'utiliser et mettez à jour le code existant si possible ; consultez le tableau de compatibilité au bas de cette page pour vous aider à prendre votre décision. Sachez que cette fonctionnalité peut cesser de fonctionner à tout moment.

L'en-tête HTTP Pragma est un en-tête spécifique à l'implémentation qui peut avoir divers effets tout au long de la chaîne requête-réponse. Cet en-tête sert à assurer la rétrocompatibilité avec les caches HTTP/1.0 qui ne prennent pas en charge l'en-tête Cache-Control de HTTP/1.1.

Note : L'en-tête Pragma n'est pas défini pour les réponses HTTP et n'est donc pas un remplacement fiable de l'en-tête Cache-Control de HTTP/1.1, bien que son comportement soit identique à Cache-Control: no-cache si le champ d'en-tête Cache-Control est omis dans une requête. Utilisez Pragma uniquement pour la rétrocompatibilité avec les clients HTTP/1.0.

Type d'en-tête En-tête de requête, en-tête de réponse (le comportement en réponse n'est pas défini et dépend de l'implémentation).
En-tête de requête interdit Non
En-tête de réponse autorisé par CORS Oui

Syntaxe

http
Pragma: no-cache

Directives

no-cache

Identique à Cache-Control: no-cache. Oblige les caches à soumettre la requête au serveur d'origine pour validation avant de délivrer une copie mise en cache.

Exemples

http
Pragma: no-cache

Spécifications

Specification
HTTP Caching
# field.pragma

Compatibilité des navigateurs

Voir aussi