全部產品
Search
文件中心

Chat APP Message Service:HTTP請求

更新時間:Nov 01, 2024

本文介紹HTTP請求組件的配置詳情。此組件可以向設定的URL發送HTTP請求。

組件資訊

組件表徵圖

HTTP請求@1x

組件名稱

HTTP請求。

前提條件

您可以通過已存在的流程或者建立新的流程進入流程的畫布編排頁面。

  • 進入已存在的流程畫布編排頁面

    Chat App Message Service控制台>流程編輯器>流程管理頁簽,單擊需編輯的流程名稱,進入流程的畫布編排頁面。

    image

  • 建立新的流程進入畫布編排頁面。具體操作請參見建立流程

操作步驟

  1. 單擊畫布上的HTTP請求元件圖表標,查看右側組件配置地區。

    image

  2. 根據需求配置組件資料,詳細配置說明請參見配置項說明

  3. 配置完成後,單擊儲存,在彈出的對話方塊中單擊儲存,完成儲存。

    image

配置項說明

配置項

說明

樣本圖

請求方式

支援以下方式:

  • POST。

  • GET。

image

逾時

設定請求響應逾時時間。

地址

設定接收請求的URL地址。

內容類型

支援以下類型:

  • application/json。

  • application/x-www-form-urlencoded。

失敗分支

開啟失敗分支以處理請求失敗的流程。

image

要求標頭配置

填寫以下資訊:

  • key。

  • value。

image

請求體配置

當請求方式為 POST 時,可配置請求體:

索引值

  • key。

  • value。

原始值:原始值需手動輸入。

配置詳情您可參見請求體配置樣本及說明

image

請求路徑配置

當請求方式為GET時,可配置請求路徑:

  • key。

  • value。

image

響應變數配置

確保變數名與響應中JSON對象上的鍵匹配

image

請求體配置樣本及說明

請求體的配置包含兩種方式:索引值原始值

  • 索引值:當您的請求體結構較為簡單時推薦使用此模式,可參考如下樣本:

    配置第一組索引值的Key為MyName,Value為haiwei.dhw;第二組索引值的Key為customerName,Value為變數{{customerName}}。

    此時,其對應內容類型為application/json時的資料格式為:{"myName": "haiwei.dhw", "customerName": "..."};其對應內容類型為application/x-www-form-urlencoded時的資料格式為:"myName=haiwei.dhw&customerName=..."。

    image

  • 原始值:當您的請求結構較為複雜時推薦使用此模式,您可以自由編輯整個請求體,請求體原始值須與您選擇的內容類型相對應,內容類型分為application/json和application/x-www-form-urlencoded。

    application/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