Перейти к основному содержимому

APIResponse

Класс APIResponse представляет собой ответы, возвращаемые методом apiRequestContext.get() и аналогичными методами.


Методы

body

Добавлено в: v1.16 apiResponse.body

Возвращает буфер с телом ответа.

Использование

await apiResponse.body();

Возвращает


dispose

Добавлено в: v1.16 apiResponse.dispose

Освобождает тело этого ответа. Если не вызвать, то тело останется в памяти до закрытия контекста.

Использование

await apiResponse.dispose();

Возвращает


headers

Добавлено в: v1.16 apiResponse.headers

Объект со всеми HTTP заголовками ответа, связанными с этим ответом.

Использование

apiResponse.headers();

Возвращает


headersArray

Добавлено в: v1.16 apiResponse.headersArray

Массив со всеми HTTP заголовками ответа, связанными с этим ответом. Имена заголовков не преобразуются в нижний регистр. Заголовки с несколькими записями, такие как Set-Cookie, появляются в массиве несколько раз.

Использование

apiResponse.headersArray();

Возвращает


json

Добавлено в: v1.16 apiResponse.json

Возвращает JSON представление тела ответа.

Этот метод вызовет ошибку, если тело ответа не может быть разобрано с помощью JSON.parse.

Использование

await apiResponse.json();

Возвращает


ok

Добавлено в: v1.16 apiResponse.ok

Содержит булевое значение, указывающее, был ли ответ успешным (статус в диапазоне 200-299) или нет.

Использование

apiResponse.ok();

Возвращает


status

Добавлено в: v1.16 apiResponse.status

Содержит код состояния ответа (например, 200 для успешного ответа).

Использование

apiResponse.status();

Возвращает


statusText

Добавлено в: v1.16 apiResponse.statusText

Содержит текст состояния ответа (например, обычно "OK" для успешного ответа).

Использование

apiResponse.statusText();

Возвращает


text

Добавлено в: v1.16 apiResponse.text

Возвращает текстовое представление тела ответа.

Использование

await apiResponse.text();

Возвращает


url

Добавлено в: v1.16 apiResponse.url

Содержит URL ответа.

Использование

apiResponse.url();

Возвращает