Que signifie L'en-tête HTTP Pragma: Public?

que signifie L'en-tête HTTP Pragma: Public?

70
demandé sur user185631 2009-12-17 13:28:56

3 réponses

selon la standard , Pragma dépend de la mise en œuvre (section 14.32), à l'exception de no-cache en raison de son large usage. Cache-Control (section 14.9) est le bon moyen de contrôler la mise en cache. C'est ce que dit la norme pour un Cache-Control: public :

indique que la réponse peut être mis en cache par n'importe quelle cache, même si cela normalement non identifiable ou identifiable seulement dans un cache non partagé.

40
répondu Gonzalo 2009-12-17 10:46:34

utile lorsque vous rencontrez cette erreur: http://trac.edgewall.org/ticket/1020 . IE 8 & less semble aimer mettre en cache des choses quand elles sont sur un serveur SSL. "Internet Explorer n'a pas été en mesure d'ouvrir ce site internet. Le site requis n'est pas disponible ou ne peut être trouvé. Veuillez réessayer plus tard"

8
répondu thecodepharmacy 2011-06-02 14:24:44

aussi," Pragma: Public " est utilisé dans les applications de Google App Engine pour permettre la mise en cache des réponses dans son cache Edge.

voir détails sur le cache proxy de Google App Engine?

6
répondu Andy Dennie 2017-05-23 11:45:49