Response
Класс Response представляет ответы, полученные страницей.
Методы
allHeaders
Объект со всеми HTTP-заголовками ответа, связанными с этим ответом.
Использование
await response.allHeaders();
Возвращает
body
Добавлен до v1.9Возвращает буфер с телом ответа.
Использование
await response.body();
Возвращает
finished
Добавлен до v1.9Ожидает завершения этого ответа; всегда возвращает null.
Использование
await response.finished();
Возвращает
frame
Добавлен до v1.9Возвращает Frame, инициировавший этот ответ.
Использование
response.frame();
Возвращает
fromServiceWorker
Указывает, был ли этот Response обработан Fetch Handler сервисного работника (то есть через FetchEvent.respondWith).
Использование
response.fromServiceWorker();
Возвращает
headerValue
Возвращает значение заголовка с указанным именем. Регистр имени не учитывается. Если несколько заголовков имеют одинаковое имя (кроме set-cookie), они возвращаются в виде списка, разделённого , . Для set-cookie используется разделитель \n. Если заголовки не найдены, возвращается null.
Использование
await response.headerValue(name);
Аргументы
-
namestringИмя заголовка.
Возвращает
headerValues
Возвращает все значения заголовков с указанным именем, например set-cookie. Регистр имени не учитывается.
Использование
await response.headerValues(name);
Аргументы
-
namestringИмя заголовка.
Возвращает
headers
Добавлен до v1.9Объект с HTTP-заголовками ответа. Имена заголовков приведены к нижнему регистру. Обратите внимание, что этот метод не возвращает заголовки, связанные с безопасностью, включая заголовки, связанные с cookie. Для получения полного списка заголовков, включающего сведения cookie, можно использовать response.allHeaders().
Использование
response.headers();
Возвращает
headersArray
Массив со всеми HTTP-заголовками запроса, связанными с этим ответом. В отличие от response.allHeaders(), имена заголовков НЕ приводятся к нижнему регистру. Заголовки с несколькими значениями, например Set-Cookie, встречаются в массиве несколько раз.
Использование
await response.headersArray();
Возвращает
httpVersion
Возвращает версию HTTP, используемую в ответе.
Использование
await response.httpVersion();
Возвращает
json
Добавлен до v1.9Возвращает JSON-представление тела ответа.
Этот метод вызовет ошибку, если тело ответа нельзя разобрать с помощью JSON.parse.
Использование
await response.json();
Возвращает
ok
Добавлен до v1.9Содержит логическое значение, указывающее, был ли ответ успешным (код состояния в диапазоне 200–299).
Использование
response.ok();
Возвращает
request
Добавлен до v1.9Возвращает соответствующий объект Request.
Использование
response.request();
Возвращает
securityDetails
Возвращает сведения SSL и другую информацию о безопасности.
Использование
await response.securityDetails();
Возвращает
-
Promise<null | Object>
-
issuerstring (необязательно)Компонент Common Name поля Issuer из сертификата. Используется только в информационных целях. Необязательный параметр.
-
protocolstring (необязательно)Используемый протокол TLS (например,
TLS 1.3). Необязательный параметр. -
subjectNamestring (необязательно)Компонент Common Name поля Subject из сертификата. Используется только в информационных целях. Необязательный параметр.
-
validFromnumber (необязательно)Метка времени Unix (в секундах), указывающая, с какого момента этот сертификат становится действительным. Необязательный параметр.
-
validTonumber (необязательно)Метка времени 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();
Возвращает
© 2026 Microsoft
Licensed under the Apache License, Version 2.0.
https://playwright.dev/docs/api/class-response