Esta clase permite a los usuarios acceder a información específica sobre respuestas HTTP.
Consulta también
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
getAllHeaders() | Object | Devuelve un mapa de atributo/valor de los encabezados para la respuesta HTTP, con encabezados que tienen múltiples valores mostrados como arrays. |
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 cadena. |
getContentText(charset) | String | Muestra el contenido de una respuesta HTTP codificada como una cadena del charset determinado. |
getHeaders() | Object | Muestra un mapa de atributo/valor de los encabezados para la respuesta HTTP. |
getResponseCode() | Integer | Obtiene el código de estado HTTP (200 para OK, etc.) de una respuesta HTTP. |
Documentación detallada
getAllHeaders()
Devuelve un mapa de atributo/valor de los encabezados para la respuesta HTTP, con encabezados que tienen múltiples valores mostrados como arrays.
// 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 par 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. Esta 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 corresponde) es una parte extensión que debe reemplazarse. Por lo tanto, "ShoppingList.12.25.2014" se convierte en “ShoppingList.12.25.pdf”.
Para ver las cuotas diarias de las conversiones, consulta Cuotas para Google Servicios Es posible que los dominios de Google Workspace recién creados estén sujetos temporalmente a restricciones y cuotas.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
contentType | String | El tipo de MIME en el que se convertirá. 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 se aplica cualquiera de los siguientes valores: 'image/bmp' , 'image/gif' , 'image/jpeg' o 'image/png' .
válido. 'text/markdown' también es válido para Documentos de Google. |
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 array de objetos binarios 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());
Volver
String
: Es el contenido de la respuesta HTTP, como una string.
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
Nombre | Tipo | Descripción |
---|---|---|
charset | String | una cadena que representa el charset que se usará para codificar la respuesta HTTP contenido |
Volver
String
: Es el contenido de la respuesta HTTP, codificado con el charset determinado.
getHeaders()
Muestra un mapa 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 par clave-valor de JavaScript de encabezados HTTP.
getResponseCode()
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. var response = UrlFetchApp.fetch("http://www.google.com/"); Logger.log(response.getResponseCode());
Volver
Integer
: Código de respuesta HTTP (p.ej., 200 para OK)