すべてのプロダクト
Search
ドキュメントセンター

Chat App Message Service:HTTP リクエスト

最終更新日:Mar 17, 2025

このトピックでは、指定された URL に HTTP リクエストを送信できる HTTP リクエスト ウィジェットの構成方法について説明します。

ウィジェット 情報

ウィジェット アイコン

HTTP请求@1x

ウィジェット

HTTP リクエスト。

手順

  1. キャンバス上の HTTP リクエスト ウィジェットのアイコンをクリックすると、右側にウィジェット構成エリアが開きます。

    image

  2. 必要に応じてウィジェットデータを構成します。詳細な手順については、「構成項目の説明」をご参照ください。

  3. 右上隅の [保存] をクリックします。表示されるダイアログボックスで、[保存] をクリックします。

    image

構成項目の説明

構成項目

説明

サンプル イメージ

リクエストメソッド

以下のメソッドがサポートされています。

  • POST。

  • GET。

image

タイムアウト

リクエスト応答のタイムアウト期間を設定します。

アドレス

リクエストを受信する URL アドレスを設定します。

コンテンツタイプ

以下のタイプがサポートされています。

  • application/json。

  • application/x-www-form-urlencoded。

失敗ブランチ

リクエストが失敗した場合のフローを処理するために、失敗ブランチを有効にします。

image

リクエストヘッダーの構成

以下の情報を入力します。

  • キー

  • 値。

image

リクエスト本文の構成

リクエストメソッドが POST の場合、リクエスト本文を構成できます。

キーと値:

  • キー

  • 値。

生の値: 生の値は手動で入力する必要があります。

構成の詳細については、「リクエスト本文の構成例と説明」をご参照ください。

image

リクエストパスの構成

リクエストメソッドが GET の場合、リクエストパスを構成できます。

  • キー

  • 値。

image

応答変数の構成

変数名が応答の JSON オブジェクトのキーと一致することを確認してください。

image

リクエスト本文の構成例と説明

リクエスト本文の構成は、[キーと値][生の値] の 2 つの方法で構成されます。

  • [キーと値]: このパターンは、単純なリクエスト本文構造に推奨されます。以下の例を参照してください。

    最初のキーと値のペアのキーを MyName に、値を haiwei.dhw に設定します。 2 番目のキーと値のペアのキーを customerName に、値を変数 {{customerName}} に設定します。

    コンテンツタイプ application/json の場合、データ形式は {"myName": "haiwei.dhw", "customerName": "{{customerName}}"} です。コンテンツタイプ application/x-www-form-urlencoded の場合は、"myName=haiwei.dhw&customerName={{customerName}}" です。

    image

  • [生の値]: 複雑なリクエスト構造にはこのパターンを使用します。リクエスト本文全体を直接編集できます。リクエスト本文の生の値が、選択したコンテンツタイプ (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"
        }
      }
    }

    image.png

    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

    image.png