Vary header
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Der HTTP Vary
Antwort-Header beschreibt die Teile der Anfragenachricht (abgesehen von der Methode und URL), die den Inhalt der Antwort, in der er vorkommt, beeinflusst haben.
Die Aufnahme eines Vary
-Headers stellt sicher, dass Antworten basierend auf den im Vary
-Feld aufgeführten Headern separat zwischengespeichert werden.
Am häufigsten wird dies verwendet, um einen Cache-Schlüssel zu erstellen, wenn Inhaltsverhandlung im Einsatz ist.
Der gleiche Vary
-Header-Wert sollte für alle Antworten einer gegebenen URL verwendet werden, einschließlich 304
Not Modified
-Antworten und der "Standard"-Antwort.
Header-Typ | Antwort-Header |
---|---|
Verbotener Anforderungs-Header | Nein |
Syntax
Vary: *
Vary: <header-name>, …, <header-nameN>
Direktiven
*
(Wildcard)-
Andere Faktoren als die Anforderungsheader haben die Erstellung dieser Antwort beeinflusst. Impliziert, dass die Antwort nicht zwischenspeicherbar ist.
<header-name>
-
Ein Anforderungs-Header-Name, der die Erstellung dieser Antwort beeinflusst haben könnte.
Spezifikationen
Specification |
---|
HTTP Semantics # field.vary |
Browser-Kompatibilität
Siehe auch
- Inhaltsverhandlung
- HTTP-Caching: Vary
- Understanding The Vary Header auf smashingmagazine.com (2017)
- Best Practices for Using the Vary Header auf fastly.com