HTTP
对连接器中HTTP(连接Web服务)进行数据转换处理。
接口要求
- 不支持多套业务数据结构-》如500 一套返回数据信息,200一套返回数据信息
- 返回内容须为标准json串或一个String串
- 返回树中定义的根字段,服务端接口返回数据中要存在
快速上手
在进行HTTP连接前,要求准备连接的WEB API接口已经准备完毕。
本例以AWS PaaS平台提供的 Web API
中判断指定的应用是否已安装app.install.check
为例。
- 准备AWS PaaS平台
APP API
调用接口 - 新建身份策略-摘要签名
- 新建HTTP连接器
- 新建HTTP数据
- 配置HTTP数据-数据连接器、请求方法、URL地址
- 配置HTTP数据-输入信息
- 配置HTTP数据-输出信息
- 测试
1. 准备AWS PaaS平台APP API
调用接口
(1) . 在 连接服务>策略
页签,创建身份策略,所属应用为AWS PaaS实例控制台
,类型为HTTP > 用于发布
,假设access_key
和 secret
均为1
(2) . 在 连接服务>发布
页签,发布HTTP API,所属应用为AWS PaaS实例控制台
,实现类选择com.actionsoft.sdk.service.AppApi
,并配置身份策略为上步创建的身份策略,至此完成调用接口的准备
2. 新建身份策略-摘要签名
在 连接服务>策略
页签,创建身份策略
- 类型为
HTTP > 用于连接
- 认证方式为
摘要签名
- Key和Secret为1 (此值需要与准备APP API时发布是配置的身份策略秘钥一致)
- 签名详细信息从模板列表中选择
平台发布的API
自动生成即可
3. 新建HTTP连接服务
在 连接服务>连接
页签,创建HTTP连接Web服务
4. 新建HTTP数据
在 连接服务>数据
页签,创建HTTP连接Web服务
5. 配置数据连接器、请求方法、URL地址
连接器选择步骤3中创建的HTTP连接服务,请求方法勾选POST,URL地址会自动带出所选连接器中配置的URL,因为AWS PaaS平台提供的Web API URl地址前缀一样,所以此示例无需再补充URL后面的信息
6. 配置输入信息
在左侧Data Service输入增加String类型的appId
和cmd
两个参数, 在右侧请求参数queryParameters下增加String类型的appId
和cmd
两个参数。并进行连线
7. 配置输出信息
在两侧result节点下增加String类型的result
和msg
参数、Boolean类型的ddata
参数,并进行连线 ,点击右下角保存
按钮进行保存
8. 测试
点击左下角测试一下
按钮,appId输入_bpm.platform
,cmd输入app.install.check
,点击执行
进行测试
Seven
010-62962343-690
liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区