Questa classe consente agli utenti di accedere a informazioni specifiche sulle risposte HTTP.
Vedi anche
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getAllHeaders() | Object | Restituisce una mappa di attributi/valori per la risposta HTTP, con le intestazioni che hanno vengono restituiti più valori come array. |
getAs(contentType) | Blob | Restituisce i dati all'interno di questo oggetto come blob convertito nel tipo di contenuto specificato. |
getBlob() | Blob | Restituisce i dati all'interno dell'oggetto sotto forma di blob. |
getContent() | Byte[] | Recupera il contenuto binario non elaborato di una risposta HTTP. |
getContentText() | String | Restituisce il contenuto di una risposta HTTP codificata come stringa. |
getContentText(charset) | String | Restituisce il contenuto di una risposta HTTP codificata come stringa del set di caratteri specificato. |
getHeaders() | Object | Restituisce una mappa di attributi/valori delle intestazioni per la risposta HTTP. |
getResponseCode() | Integer | Recupera il codice di stato HTTP (200 per OK e così via) di una risposta HTTP. |
Documentazione dettagliata
getAllHeaders()
Restituisce una mappa di attributi/valori per la risposta HTTP, con le intestazioni che hanno vengono restituiti più valori come array.
// 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());
Invio
Object
: una mappa chiave/valore JavaScript di intestazioni HTTP.
getAs(contentType)
Restituisce i dati all'interno di questo oggetto come blob convertito nel tipo di contenuto specificato. Questo aggiunge l'estensione appropriata al nome del file, ad esempio "miofile.pdf". Tuttavia, presuppone che la parte del nome file che segue l'ultimo punto (se presente) sia una un'estensione che deve essere sostituita. Di conseguenza, "ShoppingList.25.12.2014" diventa "ShoppingList.12.25.pdf".
Per visualizzare le quote giornaliere per le conversioni, consulta Quote per Google Servizi. I domini Google Workspace appena creati potrebbero essere temporaneamente soggetti a restrizioni quote.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
contentType | String | Il tipo MIME in cui eseguire la conversione. Per la maggior parte dei blob, 'application/pdf' è
è l'unica opzione valida. Per le immagini in formato BMP, GIF, JPEG o PNG, vengono visualizzati anche i valori 'image/bmp' , 'image/gif' , 'image/jpeg' o 'image/png'
valida. Per un documento di Documenti Google è valido anche 'text/markdown' . |
Invio
Blob
: i dati come blob.
getBlob()
getContent()
Recupera il contenuto binario non elaborato di una risposta 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]);
Invio
Byte[]
: il contenuto come un array binario non elaborato
getContentText()
Restituisce il contenuto di una risposta HTTP codificata come stringa.
// The code below logs the HTML code of the Google home page. var response = UrlFetchApp.fetch("http://www.google.com/"); Logger.log(response.getContentText());
Invio
String
: i contenuti della risposta HTTP, come stringa.
getContentText(charset)
Restituisce il contenuto di una risposta HTTP codificata come stringa del set di caratteri specificato.
// 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"));
Parametri
Nome | Tipo | Descrizione |
---|---|---|
charset | String | una stringa che rappresenta il set di caratteri da utilizzare per la codifica della risposta HTTP contenuti |
Invio
String
: il contenuto della risposta HTTP, codificata utilizzando il set di caratteri specificato
getHeaders()
Restituisce una mappa di attributi/valori delle intestazioni per la risposta 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());
Invio
Object
: una mappa chiave/valore JavaScript di intestazioni HTTP.
getResponseCode()
Recupera il codice di stato HTTP (200 per OK e così via) di una risposta 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());
Invio
Integer
: codice di risposta HTTP (ad es. 200 per OK)