Czytałem o nagłówku Pragma na Wikipedii, który mówi:
„Pole nagłówka Pragma: no-cache to nagłówek HTTP / 1.0 przeznaczony do użycia w żądaniach. Jest to sposób, w jaki przeglądarka informuje serwer i wszelkie pośrednie pamięci podręczne, że potrzebuje nowej wersji zasobu, a nie dla serwera nakazać przeglądarce, aby nie buforowała zasobu. Niektóre programy użytkownika zwracają uwagę na ten nagłówek w odpowiedziach, ale protokół HTTP / 1.1 RFC wyraźnie ostrzega przed poleganiem na tym zachowaniu. "
Ale nie rozumiem, co to robi? Jaka jest różnica między Cache-Control
nagłówkiem, którego wartość jest, no-cache
a Pragma
którego wartością jest również no-cache
?
Pragma: no-cache
ma być używany tylko w żądaniach (co oznacza „Chcę mieć oryginał, a nie kopię w pamięci podręcznej”), a jego zachowanie nie jest określone dla odpowiedzi.