Mit dieser Klasse können Nutzer auf bestimmte Informationen in HTTP-Antworten zugreifen.
Weitere Informationen
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
getAllHeaders() | Object | Gibt eine Attribut-/Wertzuordnung von Headern für die HTTP-Antwort mit Headern zurück, die als Arrays zurückgegeben werden. |
getAs(contentType) | Blob | Gibt die Daten in diesem Objekt als Blob zurück, das in den angegebenen Inhaltstyp konvertiert wurde. |
getBlob() | Blob | Gibt die Daten in diesem Objekt als Blob zurück. |
getContent() | Byte[] | Ruft den binären Rohinhalt einer HTTP-Antwort ab. |
getContentText() | String | Ruft den Inhalt einer HTTP-Antwort als String codiert ab. |
getContentText(charset) | String | Gibt den Inhalt einer HTTP-Antwort als Zeichenfolge des angegebenen Zeichensatzes codiert zurück. |
getHeaders() | Object | Gibt eine Attribut-/Wertzuordnung von Headern für die HTTP-Antwort zurück. |
getResponseCode() | Integer | Rufen 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
Name | Typ | Beschreibung |
---|---|---|
contentType | String | Der 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()
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
Name | Typ | Beschreibung |
---|---|---|
charset | String | Zeichenfolge, 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)