UrlFetchParams

Definiert die Parameter, die in einer Webressourcenanforderung verwendet werden.

Eigenschaften

Eigenschaft Typ Beschreibung
contentType string Der Medientyp der Daten in der Nutzlast der Anforderung. Der Standardwert lautet: application/x-www-form-urlencoded.
Überschriften Objekt Ein Objekt, das für jeden Anforderungsheader, den Sie angeben möchten, ein Schlüssel-Wert-Paar enthält.
Methode string Das in der Anforderung zu verwendende HTTP-Verb. Mögliche Werte sind: GET, POST, PUT, PATCH und DELETE. Der Standardwert ist GET.
payload Zeichenfolge oder Objekt Die Nutzlast für eine POST-, PUT- oder PATCH-Anforderung. Wenn die Nutzlast ein Objekt ist, kann sie ein oder mehrere Name-Wert-Paare enthalten.
muteHttpExceptions Boolean Bestimmt, ob diese Methode daran gehindert werden kann, eine Ausnahme auszulösen, wenn der status Code der Antwort ein Fehlercode ist. Legen Sie den Wert auf "true" fest, um HTTP-Fehlercodes stummzuschalten. Der Standardwert ist false.

Wenn "false " ist und die Anforderung fehlschlägt, enthält das Protokoll nicht den Text der Antwort, die eine Fehlermeldung enthalten kann. Um die Fehlermeldung zu erfassen, legen Sie muteHttpExceptions auf "true" fest. Sie müssen dann getResponseCode nach dem Senden der Anforderung aufrufen, um festzustellen, ob der Aufruf erfolgreich war oder fehlgeschlagen ist. Wenn der Aufruf fehlschlägt, rufen Sie getContentText auf, um den Text der Antwort abzurufen, der die Fehlermeldung enthalten kann.

Siehe auch

UrlFetchApp.fetch(url, params)