Headers: delete() Methode
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit März 2017 browserübergreifend verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die delete() Methode des Headers-Interfaces löscht einen Header aus dem aktuellen Headers-Objekt.
Aus Sicherheitsgründen können einige Header nur vom User-Agent gesteuert werden. Diese Header umfassen die verbotenen Anforderungs-Header und verbotenen Antwort-Headernamen.
Syntax
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:
const myHeaders = new Headers(); // Currently empty
Sie könnten einen Header hinzufügen, indem Sie Headers.append verwenden:
myHeaders.append("Content-Type", "image/jpeg");
myHeaders.get("Content-Type"); // Returns 'image/jpeg'
Sie können ihn dann wieder löschen:
myHeaders.delete("Content-Type");
myHeaders.get("Content-Type"); // Returns null, as it has been deleted
Spezifikationen
| Spezifikation |
|---|
| Fetch> # ref-for-dom-headers-delete①> |