Response
Класс Response представляет ответы, которые получает страница.
Методы
allHeaders
Добавлено в: v1.15Объект со всеми HTTP заголовками ответа, связанными с этим ответом.
Использование
Response.allHeaders();
Возвращает
body
Добавлено до v1.9Возвращает буфер с телом ответа.
Использование
Response.body();
Возвращает
finished
Добавлено до v1.9Ожидает завершения этого ответа, всегда возвращает null
.
Использование
Response.finished();
Возвращает
frame
Добавлено до v1.9Возвращает Frame, который инициировал этот ответ.
Использование
Response.frame();
Возвращает
fromServiceWorker
Добавлено в: v1.23Указывает, был ли этот ответ выполнен обработчиком Fetch Service Worker (например, через FetchEvent.respondWith).
Использование
Response.fromServiceWorker();
Возвращает
headerValue
Добавлено в: v1.15Возвращает значение заголовка, соответствующего имени. Имя нечувствительно к регистру. Если несколько заголовков имеют одно и то же имя (кроме set-cookie
), они возвращаются в виде списка, разделенного ,
. Для set-cookie
используется разделитель \n
. Если заголовки не найдены, возвращается null
.
Использование
Response.headerValue(name);
Аргументы
Возвращает
headerValues
Добавлено в: v1.15Возвращает все значения заголовков, соответствующих имени, например set-cookie
. Имя нечувствительно к регистру.
Использование
Response.headerValues(name);
Аргументы
Возвращает
headers
Добавлено до v1.9Объект с HTTP заголовками ответа. Имена заголовков приведены к нижнему регистру. Обратите внимание, что этот метод не возвращает заголовки, связанные с безопасностью, включая заголовки, связанные с cookie. Вы можете использовать Response.allHeaders() для полного списка заголовков, включающего информацию о cookie
.
Использование
Response.headers();
Возвращает
headersArray
Добавлено в: v1.15Массив со всеми HTTP заголовками запроса, связанными с этим ответом. В отличие от Response.allHeaders(), имена заголовков НЕ приведены к нижнему регистру. Заголовки с несколькими записями, такие как Set-Cookie
, появляются в массиве несколько раз.
Использование
Response.headersArray();
Возвращает
ok
Добавлено до v1.9Содержит булево значение, указывающее, был ли ответ успешным (статус в диапазоне 200-299) или нет.
Использование
Response.ok();
Возвращает
request
Добавлено до v1.9Возвращает соответствующий объект Request.
Использование
Response.request();
Возвращает
securityDetails
Добавлено в: v1.13Возвращает информацию о SSL и других аспектах безопасности.
Использование
Response.securityDetails();
Возвращает
- null | SecurityDetails#
-
issuer
String (опционально)Компонент Common Name из поля Issuer сертификата. Это следует использовать только в информационных целях. Опционально.
-
protocol
String (опционально)Конкретный используемый протокол TLS (например,
TLS 1.3
). Опционально. -
subjectName
String (опционально)Компонент Common Name из поля Subject сертификата. Это следует использовать только в информационных целях. Опционально.
-
validFrom
double (опционально)Unix-временная метка (в секундах), указывающая, когда сертификат становится действительным. Опционально.
-
validTo
double (опционально)Unix-временная метка (в секундах), указывающая, когда сертификат становится недействительным. Опционально.
-
serverAddr
Добавлено в: v1.13Возвращает IP-адрес и порт сервера.
Использование
Response.serverAddr();
Возвращает
status
Добавлено до v1.9Содержит код статуса ответа (например, 200 для успешного ответа).
Использование
Response.status();
Возвращает
statusText
Добавлено до v1.9Содержит текст статуса ответа (например, обычно "OK" для успешного ответа).
Использование
Response.statusText();
Возвращает
text
Добавлено до v1.9Возвращает текстовое представление тела ответа.
Использование
Response.text();
Возвращает
url
Добавлено до v1.9Содержит URL ответа.
Использование
Response.url();
Возвращает