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 |
---|---|---|
get | Object | Devuelve un mapa de atributos y valores de los encabezados de la respuesta HTTP, con los encabezados que tienen varios valores devueltos como arrays. |
get | Blob | Devuelve los datos dentro de este objeto como un blob convertido al tipo de contenido especificado. |
get | Blob | Devuelve los datos dentro de este objeto como un blob. |
get | Byte[] | Obtiene el contenido binario sin procesar de una respuesta HTTP. |
get | String | Obtiene el contenido de una respuesta HTTP codificada como una cadena. |
get | String | Devuelve el contenido de una respuesta HTTP codificada como una cadena del conjunto de caracteres determinado. |
get | Object | Devuelve un mapa de atributos y valores de los encabezados de la respuesta HTTP. |
get | Integer | Obtiene el código de estado HTTP (200 para OK, etc.) de una respuesta HTTP. |
Documentación detallada
get All Headers()
Devuelve un mapa de atributos y valores de los encabezados de la respuesta HTTP, con los encabezados que tienen varios valores devueltos 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 clave/valor de JavaScript de los encabezados HTTP.
get As(contentType)
Devuelve 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, supone que la parte del nombre de archivo que sigue al último punto (si hay alguno) 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 para 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
Nombre | Tipo | Descripción |
---|---|---|
content | String | Es el tipo de MIME al que se convertirá el archivo. 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, cualquiera de 'image/bmp' , 'image/gif' , 'image/jpeg' o 'image/png' también son válidos. Para un documento de Documentos de Google, 'text/markdown' también es válido. |
Volver
Blob
: Los datos como un BLOB.
get Blob()
get Content()
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
get Content Text()
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.
get Content Text(charset)
Devuelve 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
Nombre | Tipo | Descripción |
---|---|---|
charset | String | Es 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.
get Headers()
Devuelve un mapa de atributos y valores de los encabezados de 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 clave/valor de JavaScript de los encabezados HTTP.
get Response Code()
Obtiene 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
: Es el código de respuesta HTTP (por ejemplo, 200 para OK).