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-Antwort-Header beschreibt die Teile der Anfragenachricht (abgesehen von der Methode und URL), die den Inhalt der Antwort beeinflusst haben, in der er auftritt. Die Einbeziehung eines Vary-Headers stellt sicher, dass Antworten basierend auf den im Vary-Feld aufgelisteten Headern separat zwischengespeichert werden. Dies wird häufig verwendet, um einen Cache-Schlüssel zu erstellen, wenn Inhaltsaushandlung verwendet wird.

Der gleiche Vary-Header-Wert sollte für alle Antworten für eine gegebene URL verwendet werden, einschließlich 304 Not Modified-Antworten und der "Standard"-Antwort.

Header-Typ Antwort-Header
Verbotener Anforderungs-Header Nein

Syntax

Entweder * als Platzhalter oder ein oder mehrere Header-Namen in einer kommagetrennten Liste:

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

Direktiven

* (Platzhalter)

Andere als Anfrage-Header beeinflussten die Generierung dieser Antwort. Bedeutet, dass die Antwort nicht zwischengespeichert werden kann.

<header-name>

Ein Name eines Anforderungs-Headers, der die Generierung dieser Antwort beeinflusst haben könnte.

Spezifikationen

Specification
HTTP Semantics
# field.vary

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch