J'ai lu sur l'en- tête Pragma sur Wikipedia qui dit:
"Le champ d'en-tête Pragma: no-cache est un en-tête HTTP / 1.0 destiné à être utilisé dans les requêtes. C'est un moyen pour le navigateur d'indiquer au serveur et aux caches intermédiaires qu'il souhaite une nouvelle version de la ressource, pas pour le serveur pour dire au navigateur de ne pas mettre en cache la ressource. Certains agents utilisateurs font attention à cet en-tête dans les réponses, mais la RFC HTTP / 1.1 met en garde spécifiquement contre l'utilisation de ce comportement. "
Mais je n'ai pas compris ce que ça fait? Quelle est la différence entre l'en- Cache-Control
tête dont la valeur est no-cache
et Pragma
dont la valeur est également no-cache
?
Pragma: no-cache
est destiné à être utilisé uniquement dans les requêtes (ce qui signifie «Je veux l'original, pas une copie en cache») et son comportement n'est pas spécifié pour les réponses.