Partage de technologie

ETag : Comment ajouter une balise à l'interface Springboot

2024-07-11

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

Introduction à ETag

En développement web,Etiquette électronique (Entity Tag) est un champ d'en-tête HTTP utilisé pour identifier une version spécifique d'une ressource. L'objectif principal d'ETag est le contrôle et l'optimisation du cache En comparant les valeurs ETag des ressources client et serveur, vous pouvez déterminer si la ressource a changé, évitant ainsi une transmission de données inutile. L'ETag est généralement une chaîne, qui peut être une valeur de hachage, un numéro de version ou un horodatage.

L'interface Springboot ajoute ETag

Une simple interface ETag peut être implémentée via le ShallowEtagHeaderFilter fourni par Spring Boot. Parfois, nous devons définir manuellement l'ETag nous-mêmes. A noter que la valeur de l'en-tête ETag doit être conforme à la spécification HTTP.Normalement, les valeurs ETag doivent être placées entre guillemets, par exemple.