Compartir tecnología

ETag: Cómo agregar etiquetas a la interfaz Springboot

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Introducción a ETag

En el desarrollo web,Etiqueta electrónica (Etiqueta de entidad) es un campo de encabezado HTTP que se utiliza para identificar una versión específica de un recurso. El objetivo principal de ETag es el control y la optimización de la caché. Al comparar los valores de ETag de los recursos del cliente y del servidor, se puede determinar si el recurso ha cambiado, evitando así la transmisión de datos innecesaria. La ETag suele ser una cadena, que puede ser un valor hash, un número de versión o una marca de tiempo.

La interfaz Springboot agrega ETag

Se puede implementar una interfaz ETag simple a través de ShallowEtagHeaderFilter proporcionado por Spring Boot. A veces necesitamos configurar manualmente la ETag nosotros mismos. Cabe señalar que el valor del encabezado ETag debe cumplir con la especificación HTTP.Normalmente, los valores de ETag deben estar entre comillas dobles, p.