Skip to main content
Body - Fetch - Web documentation
interface Body
Private

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`.
bytes(): Promise<Uint8Array>
Takes a `Response` stream and reads it to completion. It returns a promise that resolves with a `Uint8Array`.
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).