Anforderung: bytes() Methode
Baseline
2025
Newly available
Since January 2025, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die bytes()-Methode des Request-Interfaces liest den Anforderungskörper und gibt ihn als ein Promise zurück, das mit einem Uint8Array aufgelöst wird.
Syntax
js
bytes()
Parameter
Keine.
Rückgabewert
Ein Promise, das mit einem Uint8Array aufgelöst wird.
Ausnahmen
TypeError-
Wird aus einem der folgenden Gründe ausgelöst:
- Der Anforderungskörper ist gestört oder gesperrt.
- Es gab einen Fehler beim Dekodieren des Inhalts des Körpers (zum Beispiel, weil der
Content-Encoding-Header falsch ist).
RangeError-
Wird ausgelöst, wenn ein Problem beim Erstellen des zugehörigen
ArrayBufferbesteht (zum Beispiel, wenn die Datengröße zu groß ist).
Beispiele
js
const myArray = new Uint8Array(10);
const request = new Request("/myEndpoint", {
method: "POST",
body: myArray,
});
request.bytes().then((buffer) => {
// do something with the buffer sent in the request
});
Spezifikationen
| Specification |
|---|
| Fetch> # dom-body-bytes> |