配置RestApi源端参数
作业中源连接从RestApi导出的数据时,源端作业参数如表1所示。
参数类型 | 参数名 | 说明 | 是否必须填 | 取值样例 |
|---|---|---|---|---|
基本参数 | 数据请求地址 | 数据请求地址。 | 是 | /api/getUsers |
请求方法 | 请求方法,支持GET/POST。 | 是 | GET | |
请求头 | 当前配置的header 将会和连接配置header 合并成任务的header。 填写格式:{"Content-Type":"application/json"} | 是 | {"Content-Type":"application/json"} | |
请求体 | 请求方法为POST时显示该参数。 请求体,json格式。 | 是 | {"namePrefix":"test"} | |
是否是分页接口 | 是否是分页接口。 | 是 | - | |
每次拉取的数量 | “是否是分页接口”选择是时显示该参数。 每次拉取的数量。 | 是 | 1000 | |
分页大小参数名称 | “是否是分页接口”选择是时显示该参数。 分页大小参数名称。
| 是 | pageSize | |
分页页码参数名称 | “是否是分页接口”选择是时显示该参数。 分页页码参数名称。
| 是 | pageNumber | |
数据路径 | 数据路径,指数据在响应json体中的位置,默认为根路径。 例如响应体为:{"data":{"students":[{"customerConfig":{"flavorType":"cdm.large","clusterName":"mppdbCluster"}}]}},如果需要解析第二层students是数据,可以配置成data.students。 | 否 | data.students | |
数据总数 | “是否是分页接口”选择是时显示该参数。 数据总数,可以支持填写固定值,也可以支持从接口中获取,支持spel表达式。
| 是 | 固定值时推荐1000 |

