Headers: delete() Methode

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 delete()-Methode der Headers-Schnittstelle entfernt einen Header aus dem aktuellen Headers-Objekt.

Aus Sicherheitsgründen können einige Header nur vom Benutzeragenten gesteuert werden. Diese Header umfassen die verbotenen Header-Namen und verbotenen Antwort-Header-Namen.

Syntax

js
delete(name)

Parameter

name

Der Name des HTTP-Headers, den Sie aus dem Headers-Objekt löschen möchten.

Rückgabewert

Keiner (undefined).

Beispiele

Ein leeres Headers-Objekt zu erstellen ist einfach:

js
const myHeaders = new Headers(); // Currently empty

Sie könnten diesem mit Headers.append einen Header hinzufügen:

js
myHeaders.append("Content-Type", "image/jpeg");
myHeaders.get("Content-Type"); // Returns 'image/jpeg'

Sie können ihn dann wieder löschen:

js
myHeaders.delete("Content-Type");
myHeaders.get("Content-Type"); // Returns null, as it has been deleted

Spezifikationen

Specification
Fetch Standard
# ref-for-dom-headers-delete①

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch