El encabezado HTTP Vary es un encabezado de tipo de respuesta. Se usa para indicar qué encabezados usó al seleccionar una representación de un recurso en un algoritmo de negociación de contenido y determina cómo hacer coincidir los encabezados de requests futuras para decidir si se puede usar una respuesta almacenada en caché en lugar de solicitar una nueva del servidor de origen. Si desea ofrecer contenido diferente para los usuarios de dispositivos móviles, puede ayudar a evitar que un caché pueda ofrecer por error una versión de escritorio de su sitio a los usuarios de dispositivos móviles. Ayudará a los motores de búsqueda a descubrir la versión móvil de una página.
Sintaxis:
Vary: *
O
Vary: <header-name>
Directivas: Hay dos directivas aceptadas por los encabezados HTTP Vary.
- *: esta directiva comodín que se usará para hacer coincidir todos los encabezados de solicitud futuros para decidir si una respuesta en caché.
- <header-name>: esta directiva contiene el nombre del encabezado, también puede contener múltiples encabezados, que se usarán para hacer coincidir futuros encabezados de solicitud para decidir si una respuesta en caché.
Ejemplo:
Vary: Accept-Encoding
Vary: User-Agent
Para verificar este Vary en acción, vaya a Inspeccionar elemento -> Red , verifique el encabezado de respuesta para Vary como se muestra a continuación, Vary está resaltado como puede ver.
Navegadores compatibles: los navegadores compatibles con los encabezados HTTP Vary se enumeran a continuación:
- Google Chrome
- explorador de Internet
- Firefox
- Safari
- Ópera
Publicación traducida automáticamente
Artículo escrito por skyridetim y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA