Κοινή χρήση τεχνολογίας

ETag: Πώς να προσθέσετε Tag στη διεπαφή Springboot

2024-07-11

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

Εισαγωγή στο ETag

Στην ανάπτυξη Ιστού,ETag (Ετικέτα οντότητας) είναι ένα πεδίο κεφαλίδας HTTP που χρησιμοποιείται για τον προσδιορισμό μιας συγκεκριμένης έκδοσης ενός πόρου. Ο κύριος σκοπός του ETag είναι ο έλεγχος και η βελτιστοποίηση της κρυφής μνήμης Συγκρίνοντας τις τιμές ETag των πόρων πελάτη και διακομιστή, μπορείτε να προσδιορίσετε εάν ο πόρος έχει αλλάξει, αποφεύγοντας έτσι την περιττή μετάδοση δεδομένων. Το ETag είναι συνήθως μια συμβολοσειρά, η οποία μπορεί να είναι μια τιμή κατακερματισμού, αριθμός έκδοσης ή χρονική σήμανση.

Η διεπαφή Springboot προσθέτει ETag

Μια απλή διεπαφή ETag μπορεί να υλοποιηθεί μέσω του ShallowEtagHeaderFilter που παρέχεται από το Spring Boot. Μερικές φορές χρειάζεται να ορίσουμε μόνοι μας το ETag χειροκίνητα. Θα πρέπει να σημειωθεί ότι η τιμή της κεφαλίδας ETag πρέπει να συμμορφώνεται με την προδιαγραφή HTTP.Κανονικά, οι τιμές ETag θα πρέπει να περικλείονται σε διπλά εισαγωγικά, π.χ.