Esta clase permite a los usuarios acceder a información específica sobre las respuestas HTTP.
Consulta también
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
getAllHeaders() | Object | Muestra un atributo/valor de asignación de encabezados para la respuesta HTTP, con encabezados que tienen múltiples valores mostrados como arreglos. |
getAs(contentType) | Blob | Muestra los datos dentro de este objeto como un BLOB convertido al tipo de contenido especificado. |
getBlob() | Blob | Muestra los datos dentro de este objeto como un BLOB. |
getContent() | Byte[] | Obtiene el contenido binario sin procesar de una respuesta HTTP. |
getContentText() | String | Obtiene el contenido de una respuesta HTTP codificada como una string. |
getContentText(charset) | String | Muestra el contenido de una respuesta HTTP codificada como una string del charset determinado. |
getHeaders() | Object | Muestra una asignación de atributo/valor de los encabezados para la respuesta HTTP. |
getResponseCode() | Integer | Obté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
Nombre | Tipo | Descripción |
---|---|---|
contentType | String | El 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()
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
Nombre | Tipo | Descripción |
---|---|---|
charset | String | una 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)