NiFi的新手!
我有一个场景,我发出一个休息请求并获取一些数据。我收到的数据包含一个ID,我需要进行后续请求。例如:
调用HTTP GET 要求:
结果:
[
{
id: 123
},
{
id: 345
}
]
调用HTTP GET 要求:
有没有办法让我把上面的两个请求组合起来传递给NiFi中的InvokeHTTP?
提前致谢!
答案 0 :(得分:3)
如果响应是JSON,您可能希望使用SplitJson
将数组拆分为单独的流文件,然后使用EvaluateJSONPath
将id
值提取到flowfile 属性中(每个流文件一个)。从那里,您可以将这些流文件提供给另一个InvokeHTTP
处理器并引用相关的属性值。