APIResponse
Класс APIResponse представляет собой ответы, возвращаемые методом apiRequestContext.get() и аналогичными методами.
Методы
body
Добавлено в: v1.16Возвращает буфер с телом ответа.
Использование
await apiResponse.body();
Возвращает
dispose
Добавлено в: v1.16Освобождает тело этого ответа. Если не вызвать, то тело останется в памяти до закрытия контекста.
Использование
await apiResponse.dispose();
Возвращает
headers
Добавлено в: v1.16Объект со всеми HTTP заголовками ответа, связанными с этим ответом.
Использование
apiResponse.headers();
Возвращает
headersArray
Добавлено в: v1.16Массив со всеми HTTP заголовками ответа, связанными с этим ответом. Имена заголовков не преобразуются в нижний регистр. Заголовки с несколькими записями, такие как Set-Cookie
, появляются в массиве несколько раз.
Использование
apiResponse.headersArray();
Возвращает
json
Добавлено в: v1.16Возвращает JSON представление тела ответа.
Этот метод вызовет ошибку, если тело ответа не может быть разобрано с помощью JSON.parse
.
Использование
await apiResponse.json();
Возвращает
ok
Добавлено в: v1.16Содержит булевое значение, указывающее, был ли ответ успешным (статус в диапазоне 200-299) или нет.
Использование
apiResponse.ok();
Возвращает
status
Добавлено в: v1.16Содержит код состояния ответа (например, 200 для успешного ответа).
Использование
apiResponse.status();
Возвращает
statusText
Добавлено в: v1.16Содержит текст состояния ответа (например, обычно "OK" для успешного ответа).
Использование
apiResponse.statusText();
Возвращает
text
Добавлено в: v1.16Возвращает текстовое представление тела ответа.
Использование
await apiResponse.text();
Возвращает
url
Добавлено в: v1.16Содержит URL ответа.
Использование
apiResponse.url();
Возвращает