Class HTTPResponse

HTTPResponse

Mit dieser Klasse können Nutzer auf bestimmte Informationen zu HTTP-Antworten zugreifen.

Weitere Informationen

Methoden

MethodeRückgabetypKurzbeschreibung
getAllHeaders()ObjectGibt eine Attribut-/Wertzuordnung von Headern für die HTTP-Antwort zurück, wobei Header mit mehreren Werten als Arrays zurückgegeben werden.
getAs(contentType)BlobGibt die Daten in diesem Objekt als Blob zurück, das in den angegebenen Inhaltstyp konvertiert wurde.
getBlob()BlobGibt die Daten in diesem Objekt als Blob zurück.
getContent()Byte[]Ruft den binären Rohinhalt einer HTTP-Antwort ab.
getContentText()StringRuft den Inhalt einer HTTP-Antwort als String codiert ab.
getContentText(charset)StringGibt den Inhalt einer HTTP-Antwort zurück, codiert als String des angegebenen Zeichensatzes.
getHeaders()ObjectGibt eine Attribut-/Wertezuordnung von Headern für die HTTP-Antwort zurück.
getResponseCode()IntegerHTTP-Statuscode (200 für OK usw.) einer HTTP-Antwort abrufen.

Detaillierte Dokumentation

getAllHeaders()

Gibt eine Attribut-/Wertzuordnung von Headern für die HTTP-Antwort zurück, wobei Header mit mehreren Werten als Arrays zurückgegeben werden.

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

Return

Object: Eine JavaScript-Schlüssel/Wert-Zuordnung von HTTP-Headern


getAs(contentType)

Gibt die Daten in diesem Objekt als Blob zurück, das in den angegebenen Inhaltstyp konvertiert wurde. Bei dieser Methode wird dem Dateinamen die entsprechende Erweiterung hinzugefügt, z. B. "myfile.pdf". Dabei wird jedoch davon ausgegangen, dass der Teil des Dateinamens, der auf den letzten Punkt (falls vorhanden) folgt, eine vorhandene Erweiterung ist, die ersetzt werden sollte. Aus „ShoppingList.12.25.2014“ wird dann „ShoppingList.12.25.pdf“.

Informationen zu den Tageskontingenten für Conversions finden Sie unter Kontingente für Google-Dienste. Für neu erstellte Google Workspace-Domains gelten möglicherweise vorübergehend strengere Kontingente.

Parameter

NameTypBeschreibung
contentTypeStringDer MIME-Typ, in den konvertiert werden soll. Für die meisten Blobs ist 'application/pdf' die einzige gültige Option. Für Bilder im BMP-, GIF-, JPEG- oder PNG-Format sind auch 'image/bmp', 'image/gif', 'image/jpeg' oder 'image/png' gültig.

Return

Blob: Die Daten als Blob.


getBlob()

Gibt die Daten in diesem Objekt als Blob zurück.

Return

Blob: Die Daten als Blob.


getContent()

Ruft den binären Rohinhalt einer HTTP-Antwort ab.

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

Return

Byte[]: der Inhalt als binäres Roharray


getContentText()

Ruft den Inhalt einer HTTP-Antwort als String codiert ab.

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

Return

String: Der Inhalt der HTTP-Antwort als String


getContentText(charset)

Gibt den Inhalt einer HTTP-Antwort zurück, codiert als String des angegebenen Zeichensatzes.

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

Parameter

NameTypBeschreibung
charsetStringEinen String, der den Zeichensatz darstellt, der für die Codierung des HTTP-Antwortinhalts verwendet werden soll

Return

String: Der Inhalt der HTTP-Antwort, codiert mit dem angegebenen Zeichensatz.


getHeaders()

Gibt eine Attribut-/Wertezuordnung von Headern für die HTTP-Antwort zurück.

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

Return

Object: Eine JavaScript-Schlüssel/Wert-Zuordnung von HTTP-Headern


getResponseCode()

HTTP-Statuscode (200 für OK usw.) einer HTTP-Antwort abrufen.

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

Return

Integer: HTTP-Antwortcode (z.B. 200 für OK)