UrlFetchParams

Web リソース要求で使用されるパラメーターを定義します。

プロパティ

プロパティ 説明
contentType string 要求のペイロード内のデータのメディア タイプ。 デフォルトは application/x-www-form-urlencoded です。
ヘッダー object 指定する各要求ヘッダーのキーと値のペアを含むオブジェクト。
メソッド string 要求で使用する HTTP 動詞。 指定可能な値は、GET、POST、PUT、PATCH、DELETE です。 既定値は GET です。
payload 文字列またはオブジェクト POST、PUT、または PATCH 要求のペイロード。 ペイロードがオブジェクトの場合、1 つ以上の名前と値のペアが含まれることがあります。
muteHttpExceptions ブール型 応答の状態コードがエラー コードの場合に、このメソッドが例外をスローしないようにするかどうかを決定します。 HTTP エラー コードをミュートするには、 true に設定します。 既定値は false です。

false で要求が失敗した場合、ログには応答の本文は含まれません。応答本文にはエラー メッセージが含まれる場合があります。 エラー メッセージをキャプチャするには、muteHttpExceptions を true に設定します。 その後、要求を送信した後に getResponseCode を呼び出して、呼び出しが成功したか失敗したかを判断する必要があります。 呼び出しが失敗した場合は、 getContentText を呼び出して応答の本文を取得します。本文にはエラー メッセージが含まれている可能性があります。

関連項目

UrlFetchApp.fetch(url, params)