Mit dieser Klasse können Nutzer auf bestimmte Informationen zu HTTP-Antworten zugreifen.
Weitere Informationen
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
getAllHeaders() | Object | Gibt eine Attribut-/Wertzuordnung von Headern für die HTTP-Antwort zurück, wobei Header mit mehreren Werten 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 zurück, codiert als String des angegebenen Zeichensatzes. |
getHeaders() | Object | Gibt eine Attribut-/Wertezuordnung von Headern für die HTTP-Antwort zurück. |
getResponseCode() | Integer | HTTP-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
Name | Typ | Beschreibung |
---|---|---|
contentType | String | Der 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()
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
Name | Typ | Beschreibung |
---|---|---|
charset | String | Einen 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)