leí sobre Pragma encabezado en Wikipedia que dice:¿Diferencia entre Pragma y los encabezados de control de caché?
"El Pragma: campo de encabezado no-cache es un 1,0 encabezado/HTTP destinada a uso en las solicitudes Es un medio para que el navegador. informe al servidor y al cachés intermedios que desea una versión nueva del recurso, , no para que el servidor indique al navegador que no almacene en caché el recurso. Algunos agentes de usuario prestan atención a este encabezado en las respuestas, pero el HTTP /1.1 RFC específicamente advierte contra confiar en este comportamiento ".
Pero no he entendido lo que hace? ¿Cuál es la diferencia entre el encabezado Cache-Control
cuyo valor es no-cache
y Pragma
cuyo valor también es no-cache
?
Aunque la respuesta de cnst a continuación es mucho más complicada, también es mucho más correcta según la especificación. 'Pragma: no-cache' está destinado a ser utilizado solo en solicitudes (lo que significa" Quiero el original, no una copia en caché ") y su comportamiento no se especifica para las respuestas. – clime
'Cache-Control: no-cache' tiene el mismo significado para las solicitudes, pero en realidad también se define para las respuestas, lo que significa" Si desea utilizar una copia en caché de esto en el futuro, primero debe verificar conmigo que está activo- hasta la fecha (es decir, realizar la revalidación) ". – clime
Es para Control de caché, no tiene que SÓLO para prevenir la caché, también se puede usar para decir "Puede guardar esto en caché". .... –