Class HTTPResponse

HTTPResponse

Questa classe consente agli utenti di accedere a informazioni specifiche sulle risposte HTTP.

Vedi anche

Metodi

MetodoTipo restituitoBreve descrizione
getAllHeaders()ObjectRestituisce una mappa attributo/valore delle intestazioni per la risposta HTTP, con le intestazioni che hanno più valori restituiti come array.
getAs(contentType)BlobRestituisce i dati all'interno di questo oggetto come blob convertito nel tipo di contenuti specificato.
getBlob()BlobRestituisce i dati all'interno di questo oggetto come blob.
getContent()Byte[]Recupera i contenuti binari non elaborati di una risposta HTTP.
getContentText()StringRecupera i contenuti di una risposta HTTP codificati come stringa.
getContentText(charset)StringRestituisce il contenuto di una risposta HTTP codificata come stringa del set di caratteri specificato.
getHeaders()ObjectRestituisce una mappa attributo/valore delle intestazioni per la risposta HTTP.
getResponseCode()IntegerOttieni il codice di stato HTTP (200 per OK e così via) di una risposta HTTP.

Documentazione dettagliata

getAllHeaders()

Restituisce una mappa attributo/valore delle intestazioni per la risposta HTTP, con le intestazioni che hanno più valori restituiti come array.

// 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());

Indietro

Object: una mappa chiave/valore JavaScript delle intestazioni HTTP


getAs(contentType)

Restituisce i dati all'interno di questo oggetto come blob convertito nel tipo di contenuti specificato. Questo metodo aggiunge l'estensione appropriata al nome file, ad esempio "myfile.pdf". Tuttavia, si presume che la parte del nome file che segue l'ultimo punto (se presente) sia un'estensione esistente che deve essere sostituita. Di conseguenza, "ShoppingList.12.25.2014" diventa "ShoppingList.12.25.pdf".

Per visualizzare le quote giornaliere per le conversioni, consulta Quote per i servizi Google. I domini Google Workspace appena creati potrebbero essere temporaneamente soggetti a quote più rigide.

Parametri

NomeTipoDescrizione
contentTypeStringIl 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, sono validi anche 'image/bmp', 'image/gif', 'image/jpeg' o 'image/png'. Per un documento Google, è valido anche 'text/markdown'.

Indietro

Blob: i dati come blob.


getBlob()

Restituisce i dati all'interno di questo oggetto come blob.

Indietro

Blob: i dati come blob.


getContent()

Recupera i contenuti binari non elaborati di una risposta 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]);

Indietro

Byte[]: i contenuti come array binario non elaborato


getContentText()

Recupera i contenuti di una risposta HTTP codificati come stringa.

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

Indietro

String: il contenuto 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.
const response = UrlFetchApp.fetch('http://www.google.com/');
Logger.log(response.getContentText('UTF-8'));

Parametri

NomeTipoDescrizione
charsetStringuna stringa che rappresenta il set di caratteri da utilizzare per la codifica dei contenuti della risposta HTTP

Indietro

String: il contenuto della risposta HTTP, codificato utilizzando il set di caratteri specificato


getHeaders()

Restituisce una mappa attributo/valore delle intestazioni per la risposta 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());

Indietro

Object: una mappa chiave/valore JavaScript delle intestazioni HTTP


getResponseCode()

Ottieni 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.
const response = UrlFetchApp.fetch('http://www.google.com/');
Logger.log(response.getResponseCode());

Indietro

Integer: il codice di risposta HTTP (ad esempio, 200 per OK).