Class HTTPResponse

HTTPответ

Этот класс позволяет пользователям получать доступ к определенной информации об ответах HTTP.

См. также

Методы

Метод Тип возврата Краткое описание
get All Headers() Object Возвращает карту атрибутов/значений заголовков для ответа HTTP, причем заголовки имеют несколько значений, возвращаемых в виде массивов.
get As(contentType) Blob Верните данные внутри этого объекта в виде большого двоичного объекта, преобразованного в указанный тип контента.
get Blob() Blob Верните данные внутри этого объекта в виде большого двоичного объекта.
get Content() Byte[] Получает необработанное двоичное содержимое ответа HTTP.
get Content Text() String Получает содержимое ответа HTTP, закодированное в виде строки.
get Content Text(charset) String Возвращает содержимое ответа HTTP, закодированное как строка заданной кодировки.
get Headers() Object Возвращает карту атрибутов/значений заголовков для ответа HTTP.
get Response Code() Integer Получите код состояния HTTP (200 для ОК и т. д.) HTTP-ответа.

Подробная документация

get All Headers()

Возвращает карту атрибутов/значений заголовков для ответа HTTP, причем заголовки имеют несколько значений, возвращаемых в виде массивов.

// The code below logs the HTTP headers from the response
// received when fetching the Google home page.
const response = UrlFetchApp.fetch('http://www.google.com/');
Logger.log(response.getAllHeaders());

Возврат

Object — карта ключей/значений JavaScript для заголовков HTTP.


get As(contentType)

Верните данные внутри этого объекта в виде большого двоичного объекта, преобразованного в указанный тип контента. Этот метод добавляет к имени файла соответствующее расширение, например «myfile.pdf». Однако предполагается, что часть имени файла, следующая за последней точкой (если она есть), является существующим расширением, которое следует заменить. Следовательно, «Список покупок.25.12.2014» становится «Список покупок.12.25.pdf».

Чтобы просмотреть ежедневные квоты на конверсии, см. Квоты для сервисов Google . На вновь созданные домены Google Workspace могут временно распространяться более строгие квоты.

Параметры

Имя Тип Описание
content Type String Тип MIME, в который требуется преобразовать. Для большинства больших двоичных объектов единственным допустимым вариантом является 'application/pdf' . Для изображений в формате BMP, GIF, JPEG или PNG также допустимо любое из 'image/bmp' , 'image/gif' , 'image/jpeg' или 'image/png' . Для документа Google Docs также допустимо использование 'text/markdown' .

Возврат

Blob — данные в виде большого двоичного объекта.


get Blob()

Верните данные внутри этого объекта в виде большого двоичного объекта.

Возвращаться

Blob — данные в виде большого двоичного объекта.


get Content()

Получает необработанное двоичное содержимое ответа HTTP.

// The code below logs the value of the first byte of the Google home page.
const response = UrlFetchApp.fetch('http://www.google.com/');
Logger.log(response.getContent()[0]);

Возвращаться

Byte[] — содержимое в виде необработанного двоичного массива.


get Content Text()

Получает содержимое ответа HTTP, закодированное в виде строки.

// The code below logs the HTML code of the Google home page.
const response = UrlFetchApp.fetch('http://www.google.com/');
Logger.log(response.getContentText());

Возвращаться

String — содержимое HTTP-ответа в виде строки.


get Content Text(charset)

Возвращает содержимое ответа HTTP, закодированное как строка заданной кодировки.

// The code below logs the HTML code of the Google home page with the UTF-8
// charset.
const response = UrlFetchApp.fetch('http://www.google.com/');
Logger.log(response.getContentText('UTF-8'));

Параметры

Имя Тип Описание
charset String строка, представляющая кодировку, которая будет использоваться для кодирования содержимого ответа HTTP

Возвращаться

String — содержимое HTTP-ответа, закодированное с использованием заданной кодировки.


get Headers()

Возвращает карту атрибутов/значений заголовков для ответа HTTP.

// The code below logs the HTTP headers from the response
// received when fetching the Google home page.
const response = UrlFetchApp.fetch('http://www.google.com/');
Logger.log(response.getHeaders());

Возвращаться

Object — карта ключей/значений JavaScript для заголовков HTTP.


get Response Code()

Получите код состояния HTTP (200 для ОК и т. д.) HTTP-ответа.

// The code below logs the HTTP status code from the response received
// when fetching the Google home page.
// It should be 200 if the request succeeded.
const response = UrlFetchApp.fetch('http://www.google.com/');
Logger.log(response.getResponseCode());

Возврат

Integer — код ответа HTTP (например, 200 для ОК).