數據源界面如下:

* “ 數據源 ” 界面目前只支持API接口。
* 在資源目錄區中選中數據源節點,右鍵展開數據源菜單,支持對數據源新增、刪除、打開等操作。
## 界面介紹
在新建API數據源或是打開API數據源,可以看到下面如圖的配置信息。
](images/screenshot_1709454831517.png)
| 配置項 | 說明 |
| --- | --- |
| POST | API接口類型。目前支持GET、POST類型 |
| http://xxxx.com/xxxx| API接口路徑,需以http或https開頭 |
| 名稱| 新建的API數據源的標示名,必須唯一。**只允許填寫英文、數字或下劃線** |
| 別名| 新建的API數據源顯示的名稱。 |
| 請求編碼| 客戶端請求API網關時,需要對參數值進行urlEncode,這樣能避免特殊參數或者中文出現亂碼。**一般默認即可** |
| 請求參數| 有些API接口需要參數才能正常獲取到數據。請求參數分為:Params、Body、Header 。 |
* params 參數用于發送 URL 查詢參數。
這些參數會附加到請求的 URL 中,并以 key=value 的形式出現,用 & 符號分隔多個參數。就拼接在url 問號?后面的東西。
示例:http://xxx.com/query?id=xxx&name=xxx
* body參數用于發送 JSON 格式的數據,通常用于 RESTful API?請求。
數據將以 JSON 格式編碼,header中Content-Type 頭部為 application/json。
* header參數用于在請求頭部中攜帶數據。
| 配置項| 說明 |
| --- | --- |
| 前置處理器 | 一般用于在header參數中增加動態參數值。如不需要默認即可,此功能暫時未開放,如需要可與我們聯系 |
| 運行結果區 | 當配置好上面配置后,可點擊界面右上角測試運行可在此區域查看運行結果 |
| 數據格式 | 映射結果的數值類型,目前只支持對象類型,后續會開放集合類型 |
| 數據標簽 | 從結果中映射輸出字段,當選擇后會從運行結果中映射出字段 |
| 輸出字段 | 選擇數據標簽后從運行結果中映射出的字段 |
**輸出字段映射好后如沒問題點擊保存即可**