Kettle将数据转成JSON格式后通过restClient发送POST请求

第一步:处理好自己的数据,然后转成JSON格式,使用JSON Output控件,并且把要转成JSON并发送出去的字段和元素名称的映射关系对应好

数据条目行数选择不填,填数字将会按照填写的数字拆分数据,会导致后面发送POST请求变成一条一条传,效率低下

输出值outputValue作为保存你转换后所有数据的对象,然后字段页面给要发送出去的字段赋好元素名

 

第二步 在常量设置要使用的POST请求头

第三步 使用restClient发送POST请求

填好接口的URL,HTTP method 选POST,然后Application type 选择 JSON ,Body field选刚刚JSON output 控件的输出值(即要发送出去的参数),不要选择在Parameters栏发送参数,会有长度限制,而RequestBody没有,当初这个问题卡了我很久

扫描二维码关注公众号,回复: 4703183 查看本文章

Result field name 填接口那么边要获取的name

 

最后在Headers栏将刚刚的请求头写在这,然后运行ktr就可以发送请求啦

参考出处:https://blog.csdn.net/a1015088819/article/details/49889665

猜你喜欢

转载自blog.csdn.net/weixin_40962504/article/details/85338454