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
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:

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

Specification
Fetch
# dom-body-bytes

Browser-Kompatibilität

Siehe auch