Этот класс позволяет пользователям получать доступ к определенной информации об ответах HTTP.
См. также
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
getAllHeaders() | Object | Возвращает карту атрибутов/значений заголовков для ответа HTTP, причем заголовки имеют несколько значений, возвращаемых в виде массивов. |
getAs(contentType) | Blob | Верните данные внутри этого объекта в виде большого двоичного объекта, преобразованного в указанный тип контента. |
getBlob() | Blob | Верните данные внутри этого объекта в виде большого двоичного объекта. |
getContent() | Byte[] | Получает необработанное двоичное содержимое ответа HTTP. |
getContentText() | String | Получает содержимое ответа HTTP, закодированное в виде строки. |
getContentText(charset) | String | Возвращает содержимое ответа HTTP, закодированное как строка заданной кодировки. |
getHeaders() | Object | Возвращает карту атрибутов/значений заголовков для ответа HTTP. |
getResponseCode() | Integer | Получите код состояния HTTP (200 для ОК и т. д.) HTTP-ответа. |
Подробная документация
getAllHeaders()
Возвращает карту атрибутов/значений заголовков для ответа HTTP, причем заголовки имеют несколько значений, возвращаемых в виде массивов.
// The code below logs the HTTP headers from the response // received when fetching the Google home page. var response = UrlFetchApp.fetch("http://www.google.com/"); Logger.log(response.getAllHeaders());
Возвращаться
Object
— карта ключей/значений JavaScript заголовков HTTP.
getAs(contentType)
Верните данные внутри этого объекта в виде большого двоичного объекта, преобразованного в указанный тип контента. Этот метод добавляет к имени файла соответствующее расширение, например «myfile.pdf». Однако предполагается, что часть имени файла, следующая за последней точкой (если таковая имеется), является существующим расширением, которое следует заменить. Следовательно, «Список покупок.25.12.2014» становится «Список покупок.12.25.pdf».
Чтобы просмотреть ежедневные квоты на конверсии, см. Квоты для сервисов Google . На вновь созданные домены Google Workspace могут временно распространяться более строгие квоты.
Параметры
Имя | Тип | Описание |
---|---|---|
contentType | String | Тип MIME, в который требуется преобразовать. Для большинства больших двоичных объектов единственным допустимым вариантом является 'application/pdf' . Для изображений в формате BMP, GIF, JPEG или PNG также допустимо любое из 'image/bmp' , 'image/gif' , 'image/jpeg' или 'image/png' . Для документа Google Docs также допустимо использование 'text/markdown' . |
Возвращаться
Blob
— данные в виде большого двоичного объекта.
getBlob()
Верните данные внутри этого объекта в виде большого двоичного объекта.
Возвращаться
Blob
— данные в виде большого двоичного объекта.
getContent()
Получает необработанное двоичное содержимое ответа HTTP.
// The code below logs the value of the first byte of the Google home page. var response = UrlFetchApp.fetch("http://www.google.com/"); Logger.log(response.getContent()[0]);
Возвращаться
Byte[]
— содержимое в виде необработанного двоичного массива.
getContentText()
Получает содержимое ответа HTTP, закодированное в виде строки.
// The code below logs the HTML code of the Google home page. var response = UrlFetchApp.fetch("http://www.google.com/"); Logger.log(response.getContentText());
Возвращаться
String
— содержимое HTTP-ответа в виде строки.
getContentText(charset)
Возвращает содержимое ответа HTTP, закодированное как строка заданной кодировки.
// The code below logs the HTML code of the Google home page with the UTF-8 charset. var response = UrlFetchApp.fetch("http://www.google.com/"); Logger.log(response.getContentText("UTF-8"));
Параметры
Имя | Тип | Описание |
---|---|---|
charset | String | строка, представляющая кодировку, которая будет использоваться для кодирования содержимого ответа HTTP |
Возвращаться
String
— содержимое HTTP-ответа, закодированное с использованием заданной кодировки.
getHeaders()
Возвращает карту атрибутов/значений заголовков для ответа HTTP.
// The code below logs the HTTP headers from the response // received when fetching the Google home page. var response = UrlFetchApp.fetch("http://www.google.com/"); Logger.log(response.getHeaders());
Возвращаться
Object
— карта ключей/значений JavaScript для заголовков HTTP.
getResponseCode()
Получите код состояния 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. var response = UrlFetchApp.fetch("http://www.google.com/"); Logger.log(response.getResponseCode());
Возвращаться
Integer
— код ответа HTTP (например, 200 для ОК).