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

Response

Класс Response представляет ответы, которые получает страница.


Методы

allHeaders

Добавлено в: v1.15 response.allHeaders

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

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

Response.allHeaders();

Возвращает


body

Добавлено до v1.9 response.body

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

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

Response.body();

Возвращает


finished

Добавлено до v1.9 response.finished

Ожидает завершения этого ответа, всегда возвращает null.

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

Response.finished();

Возвращает


frame

Добавлено до v1.9 response.frame

Возвращает Frame, который инициировал этот ответ.

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

Response.frame();

Возвращает


fromServiceWorker

Добавлено в: v1.23 response.fromServiceWorker

Указывает, был ли этот ответ выполнен обработчиком Fetch Service Worker (например, через FetchEvent.respondWith).

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

Response.fromServiceWorker();

Возвращает


headerValue

Добавлено в: v1.15 response.headerValue

Возвращает значение заголовка, соответствующего имени. Имя нечувствительно к регистру. Если несколько заголовков имеют одно и то же имя (кроме set-cookie), они возвращаются в виде списка, разделенного , . Для set-cookie используется разделитель \n. Если заголовки не найдены, возвращается null.

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

Response.headerValue(name);

Аргументы

  • name String#

    Имя заголовка.

Возвращает


headerValues

Добавлено в: v1.15 response.headerValues

Возвращает все значения заголовков, соответствующих имени, например set-cookie. Имя нечувствительно к регистру.

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

Response.headerValues(name);

Аргументы

  • name String#

    Имя заголовка.

Возвращает


headers

Добавлено до v1.9 response.headers

Объект с HTTP заголовками ответа. Имена заголовков приведены к нижнему регистру. Обратите внимание, что этот метод не возвращает заголовки, связанные с безопасностью, включая заголовки, связанные с cookie. Вы можете использовать Response.allHeaders() для полного списка заголовков, включающего информацию о cookie.

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

Response.headers();

Возвращает


headersArray

Добавлено в: v1.15 response.headersArray

Массив со всеми HTTP заголовками запроса, связанными с этим ответом. В отличие от Response.allHeaders(), имена заголовков НЕ приведены к нижнему регистру. Заголовки с несколькими записями, такие как Set-Cookie, появляются в массиве несколько раз.

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

Response.headersArray();

Возвращает

  • List<HttpHeader>#
    • name String

      Имя заголовка.

    • value String

      Значение заголовка.


ok

Добавлено до v1.9 response.ok

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

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

Response.ok();

Возвращает


request

Добавлено до v1.9 response.request

Возвращает соответствующий объект Request.

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

Response.request();

Возвращает


securityDetails

Добавлено в: v1.13 response.securityDetails

Возвращает информацию о 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 response.serverAddr

Возвращает IP-адрес и порт сервера.

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

Response.serverAddr();

Возвращает

  • null | ServerAddr#
    • ipAddress String

      IPv4 или IPV6 адрес сервера.

    • port int


status

Добавлено до v1.9 response.status

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

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

Response.status();

Возвращает


statusText

Добавлено до v1.9 response.statusText

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

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

Response.statusText();

Возвращает


text

Добавлено до v1.9 response.text

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

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

Response.text();

Возвращает


url

Добавлено до v1.9 response.url

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

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

Response.url();

Возвращает