Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Anforderung: bytes() Methode

Baseline 2025
Neu verfügbar

Seit January 2025 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.

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:

RangeError

Wird ausgelöst, wenn ein Problem beim Erstellen des zugehörigen ArrayBuffer besteht (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

Spezifikation
Fetch
# dom-body-bytes

Browser-Kompatibilität

Siehe auch