RestFul API连接参数说明
连接RestFul API时,相关参数如表1所示。

作业运行中禁止修改密码或者更换用户。在作业运行过程中修改密码或者更换用户,密码不会立即生效且作业会运行失败。
参数名 | 说明 | 取值样例 |
|---|---|---|
名称 | 连接的名称,根据连接的数据源类型,用户可自定义便于记忆、区分的连接名。 | RestFul API_link |
连接地址前缀 | 配置一批接口的前缀,这些接口可能有着公共的认证方式和默认请求头。 | https://test.com/rest/api |
测试地址 | 测试连通性地址,自动拼接连接地址前缀。返回200,则视为连接认证成功。 | /test |
测试请求方法 | 测试请求方法类型。只支持GET和POST请求。 | GET |
Header参数 | 请求Rest 接口默认使用的header参数,作业时调用接口都会携带此header。 | {"Content-Type":"application/json"} |
测试请求body | “测试请求方法”为POST时显示该参数。 测试请求body,返回200则视为连接认证成功。 | {"Content-Type":"application/json"} |
认证类型 | 支持的认证类型。
| - |
用户名 | “认证类型”为Basic Auth时显示该参数。 Rest APi鉴权的用户名称。 | - |
密码 | “认证类型”为Basic Auth时显示该参数。 Rest APi鉴权的密码。 | - |
Token | “认证类型”为TOKEN_AUTH时显示该参数。 可通过#token获取该值,放到body|header中传递。 token为静态token,永不过期,否则token过期会导致作业失败。 | - |
认证地址 | “认证类型”为OAUTH_CODE_GRANT时显示该参数。 Oauth 2.0模式,该接口支持oauth2.0,使用认证凭据换取令牌,在进行测试连接以及作业前会调用此接口获取令牌,并且在【认证令牌】中定义该令牌在后续接口中携带的位置、名称、和取值方式。 | https://xxx.com/auth/token |
认证请求方法 | “认证类型”为OAUTH_CODE_GRANT时显示该参数。 Oauth 2.0模式认证请求方法。当前支持Get、POST。 | Get |
认证请求Header | “认证类型”为OAUTH_CODE_GRANT时显示该参数。 Oauth 2.0 模式请求header,可以支持通过#authUsername,#authPassword获取认证账号和认证密码。 | {"username": "#authUsername","password": "#authPassword","Content-Type":"application/json"} |
认证请求Body | “认证类型”为OAUTH_CODE_GRANT时显示该参数且“认证请求方法”为POST时显示该参数。 Oauth 2.0模式请求body,get请求不支持此参数,支持通过#authUsername,#authPassword获取认证账号和认证密码。 | {"username": "#authUsername","password": "#authPassword"} |
认证账号 | “认证类型”为OAUTH_CODE_GRANT时显示该参数。 Oauth 2.0模式需要填写账号,可以用#authUsername获取此参数,填写到authHeader参数或者authbody参数中。 | - |
认证密码 | “认证类型”为OAUTH_CODE_GRANT时显示该参数。 Oauth 2.0模式需要填写密码,可以用#authPassword获取此参数,填写到authHeader参数或者authbody参数中。 | - |
认证令牌 | “认证类型”为OAUTH_CODE_GRANT时显示该参数。 认证令牌,可以从认证接口响应体中获取token,并在测试连接以及作业时携带,仅支持放到header中,此参数定义了参数名称(name)、和参数值(value),参数值支持spel表达式。 认证响应体为:{"code" : 200,"data" : {"access_token" : "DSFSDFWE87WE9089W9EW9ER898WER9W89ER8","expired":1000}}; 如需获取access_token的值,并且满足Bearer 的格式,那么填写格式为:{"NAME":"Authenrization","VALUE":"'Bearer ' + #response.data.access_token"} 如需从返回中的header 中获取token, 如:header 对应的key为x-token,则需要配置成VALUE 值设置为#header.x-token。 Authenrization 对应的是请求接口的鉴权参数的key。 | - |
认证令牌有效时间 | “认证类型”为OAUTH_CODE_GRANT时显示该参数。 认证令牌有效时间,单位s,也可以支持el表达式,0代表永久有效,默认为0。 |
|
高级属性 | 高级属性配置,常用配置如下:
| - |

