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: Dieses Feature ist verfügbar in Web Workers.
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:
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:
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