Headers: has() 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 has()-Methode des Headers-Interfaces gibt einen booleschen Wert zurück, der angibt, ob ein Headers-Objekt einen bestimmten Header enthält.
Aus Sicherheitsgründen können einige Header nur vom User Agent kontrolliert werden. Diese Headers umfassen die verbotenen Anfrage-Header und die verbotenen Antwort-Header-Namen.
Syntax
has(name)
Parameter
Rückgabewert
Ein boolescher Wert.
Beispiele
Ein leeres Headers-Objekt zu erstellen ist einfach:
const myHeaders = new Headers(); // Currently empty
Sie könnten diesem einen Header hinzufügen, indem Sie Headers.append verwenden und dann mit has() auf dessen Existenz testen:
myHeaders.append("Content-Type", "image/jpeg");
myHeaders.has("Content-Type"); // Returns true
myHeaders.has("Accept-Encoding"); // Returns false
Spezifikationen
| Spezifikation |
|---|
| Fetch> # ref-for-dom-headers-has①> |