Class HTTPResponse

HTTPResponse

Этот класс позволяет пользователям получать доступ к определенной информации в 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". Однако предполагается, что часть имени файла после последней точки (если таковая имеется) — это существующее расширение, которое следует заменить. Следовательно, "ShoppingList.12.25.2014" преобразуется в "ShoppingList.12.25.pdf".

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

Параметры

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

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

Blob — данные в виде blob.


get Blob()

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

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

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 для OK).