Этот класс позволяет пользователям получать доступ к определенной информации об ответах 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 для OK и т. д.) ответа 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». Однако предполагается, что часть имени файла, которая следует за последней точкой (если она есть), является существующим расширением, которое следует заменить. Следовательно, «Список покупок.12.25.2014» становится «Список покупок.12.25.pdf».
Чтобы просмотреть дневные квоты на конверсии, см. Квоты для сервисов Google . На вновь созданные домены Google Workspace могут временно распространяться более строгие квоты.
Параметры
Имя | Тип | Описание |
---|---|---|
contentType | String | Тип MIME для преобразования. Для большинства BLOB 'application/pdf' . Для изображений в формате BMP, GIF, JPEG или PNG допустимо любое из значений 'image/bmp' , 'image/gif' , 'image/jpeg' или 'image/png' . |
Возвращаться
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 для 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. var response = UrlFetchApp.fetch("http://www.google.com/"); Logger.log(response.getResponseCode());
Возвращаться
Integer
— код ответа HTTP (например, 200 для OK)