Vary

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-Antwortheader beschreibt die Teile der Anforderungsnachricht (abgesehen von der Methode und der URL), die den Inhalt der Antwort beeinflussten, in der er vorkommt. Das Hinzufügen eines Vary-Headers stellt sicher, dass Antworten basierend auf den im Vary-Feld aufgeführten Headers separat zwischengespeichert werden. Meistens wird dies verwendet, um einen Cache-Schlüssel zu erstellen, wenn die Inhaltsaushandlung in Verwendung ist.

Der gleiche Vary-Headerwert sollte für alle Antworten zu einer gegebenen URL verwendet werden, einschließlich 304 Not Modified-Antworten und der "Standard"-Antwort.

Header-Typ Antwortheader
Nicht erlaubter Headername Nein

Syntax

Entweder * als Platzhalter oder ein oder mehrere Header-Namen in einer durch Kommas getrennten Liste:

http
Vary: *
Vary: <header-name>, …, <header-nameN>

Direktiven

* (Platzhalter)

Faktoren, die nicht Anforderungsheader waren, beeinflussten die Erstellung dieser Antwort. Dies impliziert, dass die Antwort nicht zwischengespeichert werden kann.

<header-name>

Ein Name eines Anforderungsheaders, der die Erstellung dieser Antwort beeinflusst haben könnte.

Spezifikationen

Specification
HTTP Semantics
# field.vary

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch