Ответ
Ответ класс представляет ответы, получаемые страницей.
Методы
allHeaders
Объект со всеми HTTP-заголовками ответа, связанными с этим ответом.
Использование
await response.allHeaders();
Возвращает
body
Добавлен до версии 1.9Возвращает буфер с телом ответа.
Использование
await response.body();
Возвращает
finished
Добавлен до версии 1.9Ожидает завершения этого ответа, всегда возвращает null.
Использование
await response.finished();
Возвращает
frame
Добавлен до версии 1.9Возвращает Фрейм, который инициировал этот ответ.
Использование
response.frame();
Возвращает
fromServiceWorker
Указывает, был ли этот ответ выполнен обработчиком запроса Service Worker (т.е. через FetchEvent.respondWith).
Использование
response.fromServiceWorker();
Возвращает
headerValue
Возвращает значение заголовка, соответствующего имени. Имя не чувствительно к регистру. Если несколько заголовков имеют то же имя (кроме set-cookie), они возвращаются как список, разделенный , . Для set-cookie, используется разделитель \n. Если заголовки не найдены, возвращается null.
Использование
await response.headerValue(name);
Аргументы
-
nameстрокаИмя заголовка.
Возвращает
headerValues
Возвращает все значения заголовков, соответствующих имени, например set-cookie. Имя не чувствительно к регистру.
Использование
await response.headerValues(name);
Аргументы
-
nameстрокаИмя заголовка.
Возвращает
headers
Добавлен до версии 1.9Объект с HTTP-заголовками ответа. Имена заголовков представлены в нижнем регистре. Обратите внимание, что этот метод не возвращает заголовки, связанные с безопасностью, включая заголовки cookie. Вы можете использовать response.allHeaders() для получения полного списка заголовков, включающего cookie информацию.
Использование
response.headers();
Возвращает
headersArray
Массив со всеми HTTP-заголовками запроса, связанными с этим ответом. В отличие от response.allHeaders(), имена заголовков НЕ преобразуются в нижний регистр. Заголовки с несколькими записями, такие как Set-Cookie, появляются в массиве несколько раз.
Использование
await response.headersArray();
Возвращает
json
Добавлен до версии 1.9Возвращает JSON-представление тела ответа.
Этот метод выбросит исключение, если тело ответа невозможно разобрать с помощью JSON.parse.
Использование
await response.json();
Возвращает
ok
Добавлен до версии 1.9Содержит булево значение, указывающее, был ли ответ успешным (код состояния в диапазоне 200-299) или нет.
Использование
response.ok();
Возвращает
request
Добавлен до версии 1.9Возвращает соответствующий объект Запрос.
Использование
response.request();
Возвращает
securityDetails
Возвращает информацию об SSL и другой защите.
Использование
await response.securityDetails();
Возвращает
-
Promise<null | Object>
-
issuerстрока (необязательно)Компонент «Общее имя» поля «Издатель» из сертификата. Используется только для информационных целей. Необязательно.
-
protocolстрока (необязательно)Используемый протокол TLS. (например,
TLS 1.3). Необязательно. -
subjectNameстрока (необязательно)Компонент «Общее имя» поля «Субъект» из сертификата. Используется только для информационных целей. Необязательно.
-
validFromчисло (необязательно)Маркер времени Unix (в секундах), указывающий, когда данный сертификат становится действительным. Необязательно.
-
validToчисло (необязательно)Маркер времени Unix (в секундах), указывающий, когда данный сертификат перестаёт быть действительным. Необязательно.
-
serverAddr
Возвращает IP-адрес и порт сервера.
Использование
await response.serverAddr();
Возвращает
status
Добавлена до версии v1.9Содержит код состояния ответа (например, 200 для успеха).
Использование
response.status();
Возвращает
statusText
Добавлена до версии v1.9Содержит текст состояния ответа (например, обычно «OK» для успеха).
Использование
response.statusText();
Возвращает
text
Добавлена до версии v1.9Возвращает текстовое представление тела ответа.
Использование
await response.text();
Возвращает
url
Добавлена до версии v1.9Содержит URL ответа.
Использование
response.url();
Возвращает
© 2024 Microsoft
Licensed under the Apache License, Version 2.0.
https://playwright.dev/docs/api/class-response