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 Juli 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
Loading…
Siehe auch
- Inhaltsverhandlung
- HTTP-Caching: Vary
- Understanding The Vary Header auf smashingmagazine.com (2017)
- Best Practices for Using the Vary Header auf fastly.com