对连接器中HTTP(连接Web服务)进行数据转换处理。
在进行HTTP连接前,要求准备连接的WEB API接口已经准备完毕。
本例以AWS PaaS平台提供的 Web API
中判断指定的应用是否已安装app.install.check
为例。
APP API
调用接口APP API
调用接口(1) . 在 连接服务>策略
页签,创建身份策略,所属应用为AWS PaaS实例控制台
,类型为HTTP > 用于发布
,假设access_key
和 secret
均为1
(2) . 在 连接服务>发布
页签,发布HTTP API,所属应用为AWS PaaS实例控制台
,实现类选择com.actionsoft.sdk.service.AppApi
,并配置身份策略为上步创建的身份策略,至此完成调用接口的准备
在 连接服务>策略
页签,创建身份策略
HTTP > 用于连接
摘要签名
平台发布的API
自动生成即可
在 连接服务>连接
页签,创建HTTP连接Web服务
开启验证身份,身份策略选择步骤二中创建的摘要签名身份策略
在 连接服务>数据
页签,创建HTTP连接Web服务
连接器选择步骤3中创建的HTTP连接服务,请求方法勾选POST,URL地址会自动带出所选连接器中配置的URL,因为AWS PaaS平台提供的Web API URl地址前缀一样,所以此示例无需再补充URL后面的信息
在左侧Data Service输入增加String类型的appId
和cmd
两个参数, 在右侧请求参数queryParameters下增加String类型的appId
和cmd
两个参数。并进行连线
在两侧result节点下增加String类型的result
和msg
参数、Boolean类型的ddata
参数,并进行连线 ,点击右下角保存
按钮进行保存
点击左下角测试一下
按钮,appId输入_bpm.platform
,cmd输入app.install.check
,点击执行
进行测试