Spec-Zone.ru › Deno 1

Ответ

Этот интерфейс API Fetch представляет ответ на запрос.

class Response implements Body {
constructor(body?: BodyInit | null, init?: ResponseInit);
readonly body: ReadableStream<Uint8Array> | null;
readonly bodyUsed: boolean;
readonly headers: Headers;
readonly ok: boolean;
readonly redirected: boolean;
readonly status: number;
readonly statusText: string;
readonly trailer: Promise<Headers>;
readonly type: ResponseType;
readonly url: string;
arrayBuffer(): Promise<ArrayBuffer>;
blob(): Promise<Blob>;
clone(): Response;
formData(): Promise<FormData>;
json(): Promise<any>;
text(): Promise<string>;
static error(): Response;
static json(data: unknown, init?: ResponseInit): Response;
static redirect(url: string | URL, status?: number): Response;
}

Реализует

Body

Конструкторы

new Response(body?: BodyInit | null, init?: ResponseInit)

Свойства

body: ReadableStream<Uint8Array> | null

Простой геттер, используемый для доступа к ReadableStream содержимого тела.

bodyUsed: boolean

Хранит Boolean флаг, указывающий, использовалось ли тело в ответе.

headers: Headers
ok: boolean
redirected: boolean
status: number
statusText: string
trailer: Promise<Headers>
type: ResponseType
url: string

Методы

arrayBuffer(): Promise<ArrayBuffer>

Принимает поток Response и считывает его до конца. Возвращает промис, который разрешается значением ArrayBuffer.

blob(): Promise<Blob>

Принимает поток Response и считывает его до конца. Возвращает промис, который разрешается значением Blob.

clone(): Response
formData(): Promise<FormData>

Принимает поток Response и считывает его до конца. Возвращает промис, который разрешается объектом FormData.

json(): Promise<any>

Принимает поток Response и считывает его до конца. Возвращает промис, который разрешается результатом парсинга текста тела как JSON.

text(): Promise<string>

Принимает поток Response и считывает его до конца. Возвращает промис, который разрешается значением USVString (текст).

Статические методы

error(): Response
json(data: unknown, init?: ResponseInit): Response
redirect(url: string | URL, status?: number): Response

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API