deno / 1.23.2 / ~ / body.html /

Body

interface Body {
readonly body : ReadableStream<Uint8Array> | null;
readonly bodyUsed : boolean;
arrayBuffer() : Promise<ArrayBuffer>;
blob() : Promise<Blob>;
formData() : Promise<FormData>;
json() : Promise<any>;
text() : Promise<string>;
}

Properties

readonly body : ReadableStream<Uint8Array> | null

A simple getter used to expose a ReadableStream of the body contents.

readonly bodyUsed : boolean

Stores a Boolean that declares whether the body has been used in a response yet.

Methods

arrayBuffer() : Promise<ArrayBuffer>

Takes a Response stream and reads it to completion. It returns a promise that resolves with an ArrayBuffer.

blob() : Promise<Blob>

Takes a Response stream and reads it to completion. It returns a promise that resolves with a Blob.

formData() : Promise<FormData>

Takes a Response stream and reads it to completion. It returns a promise that resolves with a FormData object.

json() : Promise<any>

Takes a Response stream and reads it to completion. It returns a promise that resolves with the result of parsing the body text as JSON.

text() : Promise<string>

Takes a Response stream and reads it to completion. It returns a promise that resolves with a USVString (text).

© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/Body