Этот класс позволяет пользователям получать доступ к определенной информации в 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).