Pragma es un campo de encabezado de respuesta enumerado seguro de CORS de tipo general sin caché en un encabezado HTTP/1.0 que está diseñado para usarse en la string de solicitud-respuesta. Un encabezado de pragma destinado a evitar que el cliente almacene en caché la respuesta, pragma significa que los navegadores le dicen al servidor y a cualquier caché intermedio que quiere una versión nueva del recurso y viceversa no es cierto.
Nota: Pragma no se especifica para las respuestas HTTP, por eso no es un reemplazo confiable para el encabezado general HTTP/1.1 Cache-Control. Solo se utiliza para la compatibilidad con versiones anteriores de clientes HTTP/1.0.
Diferencia entre encabezados Pragma y Cache-control: El Pragma solo se define como aplicable a las requests del cliente, y el Cache-Control puede ser utilizado tanto por las requests de los clientes como por la respuesta de los servidores.
Sintaxis
Pragma: no-cache
Directivas: es lo mismo que Cache-Control: encabezado sin caché . Obliga a los cachés a enviar la solicitud al servidor de origen para su validación antes de liberar una copia en caché.
Ejemplo:
Pragma: no-cache
Para verificar el Pragma en acción, vaya a Inspeccionar elemento -> Red, verifique el encabezado de Pragma como se muestra a continuación. El encabezado Pragma está resaltado.
Compatibilidad del navegador: los navegadores compatibles con el encabezado Pragma se enumeran a continuación:
- Google Chrome 6.0 y superior
- Internet Explorer 9.0 y superior
- Firefox 4.0 y superior
- Ópera 11.1 y superior
- Safari 5.0 y superior
- Samsung Internet
Publicación traducida automáticamente
Artículo escrito por ManishaYadav30 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA