Request: headers-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2017.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die schreibgeschützte headers-Eigenschaft des Request-Interfaces enthält das mit der Anfrage verbundene Headers-Objekt.

Wert

Ein Headers-Objekt.

Beispiele

Im folgenden Beispiel erstellen wir eine neue Anfrage mit dem Request()-Konstruktor (für eine Bilddatei im gleichen Verzeichnis wie das Script) und speichern dann die Anforderungs-Header in einer Variablen:

js
const myRequest = new Request("flowers.jpg");
const myHeaders = myRequest.headers; // Headers {}

Um einen Header zu dem Headers-Objekt hinzuzufügen, verwenden wir Headers.append; dann erstellen wir eine neue Request mit einem zweiten Init-Parameter und übergeben die Header als Init-Option:

js
const myHeaders = new Headers();
myHeaders.append("Content-Type", "image/jpeg");

const myInit = {
  method: "GET",
  headers: myHeaders,
  mode: "cors",
  cache: "default",
};

const myRequest = new Request("flowers.jpg", myInit);

const myContentType = myRequest.headers.get("Content-Type"); // returns 'image/jpeg'

Spezifikationen

Specification
Fetch Standard
# ref-for-dom-request-headers②

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch