Class HTTPResponse

HTTPResponse

Esta clase permite a los usuarios acceder 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 atributo/valor de los encabezados para la respuesta HTTP, con encabezados que tienen varios valores mostrados como arreglos.
getAs(contentType)BlobMuestra los datos dentro de este objeto como un BLOB convertido al tipo de contenido especificado.
getBlob()BlobMuestra 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 charset determinado.
getHeaders()ObjectMuestra un mapa de atributo/valor 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 atributo/valor de los encabezados para la respuesta HTTP, con encabezados que tienen varios valores mostrados como arreglos.

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

Devolvedor

Object: Un mapa de clave-valor de JavaScript de encabezados HTTP


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 de archivo, por ejemplo, “myfile.pdf”. Sin embargo, se supone que la parte del nombre de archivo que sigue al último punto (si existe) es una extensión existente que se debe reemplazar. En consecuencia, “ShoppingList.12.25.2014” se convierte en “ShoppingList.12.25.pdf”.

Para ver las cuotas diarias de las conversiones, consulta Cuotas de los servicios de Google. Los dominios de Google Workspace creados recientemente pueden estar sujetos a cuotas más estrictas de forma temporal.

Parámetros

NombreTipoDescripción
contentTypeStringEl tipo de MIME al que se realizará la conversión. Para la mayoría de los BLOB, 'application/pdf' es la única opción válida. En el caso de las imágenes en formato BMP, GIF, JPEG o PNG, también es válido cualquiera de los valores 'image/bmp', 'image/gif', 'image/jpeg' o 'image/png'.

Devolvedor

Blob: Son los datos como un BLOB.


getBlob()

Muestra los datos dentro de este objeto como un BLOB.

Devolvedor

Blob: Son 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.
var response = UrlFetchApp.fetch("http://www.google.com/");
Logger.log(response.getContent()[0]);

Devolvedor

Byte[]: Es 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.
var response = UrlFetchApp.fetch("http://www.google.com/");
Logger.log(response.getContentText());

Devolvedor

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 charset determinado.

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

Parámetros

NombreTipoDescripción
charsetStringuna string que representa el charset que se utilizará para codificar el contenido de la respuesta HTTP

Devolvedor

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


getHeaders()

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

Devolvedor

Object: Un mapa de clave-valor de JavaScript de encabezados HTTP


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.
var response = UrlFetchApp.fetch("http://www.google.com/");
Logger.log(response.getResponseCode());

Devolvedor

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