Class HTTPResponse

HTTPResponse

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

Weitere Informationen

Methoden

MethodeRückgabetypKurzbeschreibung
getAllHeaders()ObjectGibt eine Attribut-/Wertzuordnung von Headern für die HTTP-Antwort mit Headern zurück, die 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 als Zeichenfolge des angegebenen Zeichensatzes codiert zurück.
getHeaders()ObjectGibt eine Attribut-/Wertzuordnung von Headern für die HTTP-Antwort zurück.
getResponseCode()IntegerRufen Sie den HTTP-Statuscode (200 für OK usw.) einer HTTP-Antwort ab.

Detaillierte Dokumentation

getAllHeaders()

Gibt eine Attribut-/Wertzuordnung von Headern für die HTTP-Antwort mit Headern zurück, die 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());

Rückflug

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. Dieses fügt dem Dateinamen die entsprechende Erweiterung hinzu, beispielsweise "meinedatei.pdf". Allerdings geht davon aus, dass der Teil des Dateinamens, der auf den letzten Punkt folgt (falls vorhanden), ein vorhandener die ersetzt werden soll. Daher lautet „Einkaufsliste.12.25.2014“. wird zu „Einkaufsliste.12.25.pdf“.

Die Tageskontingente für Conversions finden Sie unter Kontingente für Google Dienste. Neu erstellte Google Workspace-Domains unterliegen möglicherweise vorübergehend strengeren Richtlinien. Kontingenten.

Parameter

NameTypBeschreibung
contentTypeStringDer MIME-Typ, in den konvertiert werden soll. Für die meisten Blobs ist 'application/pdf' ist die einzige gültige Option. Für Bilder im BMP-, GIF-, JPEG- oder PNG-Format gilt auch Folgendes: 'image/bmp', 'image/gif', 'image/jpeg' oder 'image/png' gültig sein. Bei einem Google Docs-Dokument ist 'text/markdown' ebenfalls gültig.

Rückflug

Blob: Die Daten als Blob.


getBlob()

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

Rückflug

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

Rückflug

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

Rückflug

String – Der Inhalt der HTTP-Antwort als String


getContentText(charset)

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

// 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
charsetStringZeichenfolge, die den Zeichensatz darstellt, der zum Codieren der HTTP-Antwort verwendet werden soll Inhalt

Rückflug

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


getHeaders()

Gibt eine Attribut-/Wertzuordnung 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());

Rückflug

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


getResponseCode()

Rufen Sie den HTTP-Statuscode (200 für OK usw.) einer HTTP-Antwort ab.

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

Rückflug

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