このトピックでは、指定された URL に HTTP リクエストを送信できる HTTP リクエスト ウィジェットの構成方法について説明します。
ウィジェット 情報
ウィジェット アイコン
![]()
ウィジェット 名
HTTP リクエスト。
手順
-
キャンバス上の HTTP リクエスト ウィジェットのアイコンをクリックすると、右側にウィジェット構成エリアが開きます。

-
必要に応じてウィジェットデータを構成します。詳細な手順については、「構成項目の説明」をご参照ください。
右上隅の [保存] をクリックします。表示されるダイアログボックスで、[保存] をクリックします。

構成項目の説明
構成項目 | 説明 | サンプル イメージ |
リクエストメソッド | 以下のメソッドがサポートされています。
|
|
タイムアウト | リクエスト応答のタイムアウト期間を設定します。 | |
アドレス | リクエストを受信する URL アドレスを設定します。 | |
コンテンツタイプ | 以下のタイプがサポートされています。
| |
失敗ブランチ | リクエストが失敗した場合のフローを処理するために、失敗ブランチを有効にします。 |
|
リクエストヘッダーの構成 | 以下の情報を入力します。
|
|
リクエスト本文の構成 | リクエストメソッドが POST の場合、リクエスト本文を構成できます。 キーと値:
生の値: 生の値は手動で入力する必要があります。 構成の詳細については、「リクエスト本文の構成例と説明」をご参照ください。 |
|
リクエストパスの構成 | リクエストメソッドが GET の場合、リクエストパスを構成できます。
|
|
応答変数の構成 | 変数名が応答の JSON オブジェクトのキーと一致することを確認してください。 |
|
リクエスト本文の構成例と説明
リクエスト本文の構成は、[キーと値] と [生の値] の 2 つの方法で構成されます。
-
[キーと値]: このパターンは、単純なリクエスト本文構造に推奨されます。以下の例を参照してください。
最初のキーと値のペアのキーを MyName に、値を haiwei.dhw に設定します。 2 番目のキーと値のペアのキーを customerName に、値を変数 {{customerName}} に設定します。
コンテンツタイプ application/json の場合、データ形式は {"myName": "haiwei.dhw", "customerName": "{{customerName}}"} です。コンテンツタイプ application/x-www-form-urlencoded の場合は、"myName=haiwei.dhw&customerName={{customerName}}" です。

-
[生の値]: 複雑なリクエスト構造にはこのパターンを使用します。リクエスト本文全体を直接編集できます。リクエスト本文の生の値が、選択したコンテンツタイプ (application/json または application/x-www-form-urlencoded) と一致していることを確認してください。
アプリケーション/JSON
コンテンツタイプ application/json の場合は、以下の例を参照してください。
{ "customerNames": [ { "name": "{{customerName}}", "type": "vip", "intentional": true, "intentionLevel": 5 } ], "myName": "haiwei.dhw", "someConplicatedStructure": { "a": { "b": "c" } } }
application/x-www-form-urlencoded
コンテンツタイプ application/x-www-form-urlencoded の場合は、以下の例を参照してください。
customerNames[0][name]={{customerName}}&customerNames[0] [type]=vip&customerNames[0] [intentional]=true&customerNames[0] [intentionLevel]=5&myName=haiwei.dhw&someConplicatedStructure[a][b]=c





