Class HTTPResponse

Respuesta HTTP

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 atributo/valor de asignación de encabezados para la respuesta HTTP, con encabezados que tienen múltiples 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 string.
getContentText(charset)StringMuestra el contenido de una respuesta HTTP codificada como una string del charset determinado.
getHeaders()ObjectMuestra una asignación de atributo/valor de los 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 atributo/valor de asignación de encabezados para la respuesta HTTP, con encabezados que tienen múltiples 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());

Volver

Object: Es un mapa de clave-valor de JavaScript de los 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 del archivo, por ejemplo, &myt.myfile.pdf". Sin embargo, se supone que la parte del nombre de archivo que sigue al último período (si existe) es una extensión existente que se debe reemplazar. En consecuencia, "ShoppingList.15.15.2014" pasa a ser "ShoppingList.12.25.pdf".

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

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. Para imágenes en formato BMP, GIF, JPEG o PNG, también son válidos 'image/bmp', 'image/gif', 'image/jpeg' o 'image/png'.

Volver

Blob: los datos como un BLOB


getBlob()

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

Volver

Byte[]: Es el contenido como un arreglo binario sin procesar.


getContentText()

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

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

Volver

String: El contenido de la respuesta HTTP, como una string


getContentText(charset)

Muestra el contenido de una respuesta HTTP codificada como una string 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 usará para codificar el contenido de la respuesta HTTP

Volver

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


getHeaders()

Muestra una asignación de atributo/valor de los 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());

Volver

Object: Es un mapa de clave-valor de JavaScript de los 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());

Volver

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