gpt4 book ai didi

apache-nifi - NiFi 动态创建 InvokeHTTP 请求

转载 作者:行者123 更新时间:2023-12-01 00:29:17 30 4
gpt4 key购买 nike

NiFi 新手!

我有一个场景,我提出一个休息请求并取回一些数据。我收到的数据包含一个 ID,我需要它来进行后续请求。例如:

调用HTTP GET
要求:

  • http://localhost:2999/names

  • 结果:
    [
    {
    id: 123
    },
    {
    id: 345
    }
    ]

    调用HTTP GET
    要求:
  • http://localhost:2999/id/ 123 /rest/of/url
  • http://localhost:2999/id/ 345 /rest/of/url

  • 有没有办法让我把上面的两个请求组合起来传递给 NiFi 中的 InvokeHTTP?

    提前致谢!

    最佳答案

    如果响应是 JSON,你可能想使用 SplitJson 将数组拆分为单独的流文件,然后使用 EvaluateJSONPath 提取 id值转换为流文件属性(每个流文件一个)。从那里,您可以将这些流文件提供给另一个 InvokeHTTP 处理器并引用相关的属性值。

    关于apache-nifi - NiFi 动态创建 InvokeHTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44014169/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com