Этот класс позволяет пользователям получать доступ к конкретной информации в HTTP-ответах.
См. также
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
get All Headers() | Object | Возвращает карту атрибутов/значений заголовков HTTP-ответа, при этом заголовки, имеющие несколько значений, возвращаются в виде массивов. |
get As(contentType) | Blob | Возвращает данные, содержащиеся в этом объекте, в виде двоичных данных (blob), преобразованных в указанный тип содержимого. |
get Blob() | 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 для OK и т. д.) 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)
Возвращает данные из этого объекта в виде двоичных данных (blob), преобразованных в указанный тип содержимого. Этот метод добавляет соответствующее расширение к имени файла — например, "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 — Данные в виде двоичных данных (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 для OK и т. д.) 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).