Class HTTPResponse

HTTPResponse

Esta clase permite que los usuarios accedan a información específica sobre las respuestas HTTP.

Consulta también

Métodos

MétodoTipo de datos que se muestraDescripción breve
getAllHeaders()ObjectMuestra un mapa de atributos/valores de encabezados para la respuesta HTTP, con encabezados que tienen varios valores que se muestran como arrays.
getAs(contentType)BlobMuestra los datos dentro de este objeto como un blob convertido al tipo de contenido especificado.
getBlob()BlobDevuelve los datos dentro de este objeto como un blob.
getContent()Byte[]Obtiene el contenido binario sin procesar de una respuesta HTTP.
getContentText()StringObtiene el contenido de una respuesta HTTP codificada como una cadena.
getContentText(charset)StringMuestra el contenido de una respuesta HTTP codificada como una cadena del conjunto de caracteres determinado.
getHeaders()ObjectMuestra un mapa de atributos/valores de encabezados para la respuesta HTTP.
getResponseCode()IntegerObtén el código de estado HTTP (200 para OK, etc.) de una respuesta HTTP.

Documentación detallada

getAllHeaders()

Muestra un mapa de atributos/valores de encabezados para la respuesta HTTP, con encabezados que tienen varios valores que se muestran como arrays.

// 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());

Volver

Object: Es un mapa de par clave-valor de encabezados HTTP de JavaScript.


getAs(contentType)

Muestra los datos dentro de este objeto como un blob convertido al tipo de contenido especificado. Este método agrega la extensión adecuada al nombre del archivo, por ejemplo, "miarchivo.pdf". Sin embargo, se da por sentado que la parte del nombre de archivo que sigue al último punto (si corresponde) es una extensión existente que se debe reemplazar. Por lo tanto, "ShoppingList.12.25.2014" se convierte en "ShoppingList.12.25.pdf".

Para ver las cuotas diarias de conversiones, consulta Cuotas de los servicios de Google. Es posible que los dominios de Google Workspace recién creados estén sujetos temporalmente a cuotas más estrictas.

Parámetros

NombreTipoDescripción
contentTypeStringEs el tipo de MIME al que se debe realizar la conversión. Para la mayoría de los blobs, 'application/pdf' es la única opción válida. Para las imágenes en formato BMP, GIF, JPEG o PNG, también son válidos 'image/bmp', 'image/gif', 'image/jpeg' o 'image/png'. Para un documento de Documentos de Google, 'text/markdown' también es válido.

Volver

Blob: Los datos como un BLOB.


getBlob()

Devuelve los datos dentro de este objeto como un blob.

Volver

Blob: Los datos como un BLOB.


getContent()

Obtiene el contenido binario sin procesar de una respuesta 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]);

Volver

Byte[]: El contenido como un array binario sin procesar


getContentText()

Obtiene el contenido de una respuesta HTTP codificada como una cadena.

// The code below logs the HTML code of the Google home page.
const response = UrlFetchApp.fetch('http://www.google.com/');
Logger.log(response.getContentText());

Volver

String: Es el contenido de la respuesta HTTP, como una cadena.


getContentText(charset)

Muestra el contenido de una respuesta HTTP codificada como una cadena del conjunto de caracteres determinado.

// 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'));

Parámetros

NombreTipoDescripción
charsetStringEs una cadena que representa el conjunto de caracteres que se usará para codificar el contenido de la respuesta HTTP.

Volver

String: Es el contenido de la respuesta HTTP, codificado con el conjunto de caracteres determinado.


getHeaders()

Muestra un mapa de atributos/valores de encabezados para la respuesta 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());

Volver

Object: Es un mapa de par clave-valor de encabezados HTTP de JavaScript.


getResponseCode()

Obtén el código de estado HTTP (200 para OK, etc.) de una respuesta 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());

Volver

Integer: Código de respuesta HTTP (p.ej., 200 para OK)