Ich habe über den Pragma- Header auf Wikipedia gelesen, der besagt:
"Das Pragma: No-Cache-Header-Feld ist ein HTTP / 1.0-Header, der zur Verwendung in Anforderungen vorgesehen ist. Es ist ein Mittel für den Browser, dem Server und allen Zwischen-Caches mitzuteilen, dass er eine neue Version der Ressource möchte, nicht für den Server Einige Benutzeragenten achten in Antworten auf diesen Header, aber der HTTP / 1.1-RFC warnt ausdrücklich davor, sich auf dieses Verhalten zu verlassen. "
Aber ich habe nicht verstanden, was es tut? Was ist der Unterschied zwischen dem Cache-Control
Header, dessen Wert ist no-cache
und Pragma
dessen Wert auch ist no-cache
?
Pragma: no-cache
ist nur für Anfragen vorgesehen (dh "Ich möchte das Original, keine zwischengespeicherte Kopie"), und sein Verhalten ist für Antworten nicht angegeben.