Vary

Zeigt Downstream-Proxys,
wie sie anhand der Headerfelder zukünftige Anfragen behandeln sollen,
also ob die gecachte Antwort genutzt werden kann
oder eine neue Anfrage gestellt werden soll

bestimmt, wie zukünftige Anforderungsheader abgeglichen werden,
um zu entscheiden, ob eine zwischengespeicherte Antwort verwendet werden kann,
anstatt eine neue vom Ursprungsserver anzufordern.
Sie wird vom Server verwendet, um anzugeben,
welche Header er bei der Auswahl einer Darstellung
einer Ressource in einem Inhaltsaushandlungsalgorithmus verwendet hat.

Der Header sollte bei einer 304 Antwort
genau so festgelegt werden,
wie er bei einer äquivalenten 200 Antwort
festgelegt worden wäre.   VaryNot ModifiedOK

*
Jede Anfrage nach einer URL sollte als eindeutige
und nicht zwischenspeicherbare Anfrage behandelt werden.
Eine bessere Möglichkeit, dies anzuzeigen,
ist die Verwendung von Cache-Control,
das klarer zu lesen ist und auch signalisiert,
dass das Objekt niemals gespeichert werden sollte.: private

header-name
Eine durch Trennzeichen getrennte Liste von Headernamen,
die bei der Entscheidung, ob eine zwischengespeicherte Antwort verwendet werden kann,
berücksichtigt werden sollen.

Beispiel:

Vary   *

Vary   User-Agent

HTTP-Antwortheader