数据源界面如下:
![](https://img.kancloud.cn/b4/f2/b4f25a82b0aaf7733edf0e6279847fa1_2550x1245.png)
* “ 数据源 ” 界面目前只支持API接口。
* 在资源目录区中选中数据源节点,右键展开数据源菜单,支持对数据源新增、删除、打开等操作。
## 界面介绍
在新建API数据源或是打开API数据源,可以看到下面如图的配置信息。
![![](https://img.kancloud.cn/c1/c5/c1c5ccb5d17342cbe814ce142ec0556c_2550x1245.png)](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参数中增加动态参数值。如不需要默认即可,此功能暂时未开放,如需要可与我们联系 |
| 运行结果区 | 当配置好上面配置后,可点击界面右上角测试运行可在此区域查看运行结果 |
| 数据格式 | 映射结果的数值类型,目前只支持对象类型,后续会开放集合类型 |
| 数据标签 | 从结果中映射输出字段,当选择后会从运行结果中映射出字段 |
| 输出字段 | 选择数据标签后从运行结果中映射出的字段 |
**输出字段映射好后如没问题点击保存即可**