Apache nifi 使用nifi-我必须调用具有多个API端点的API

Apache nifi 使用nifi-我必须调用具有多个API端点的API,apache-nifi,Apache Nifi,我有类似的请求,我必须调用具有多个端点的API。使用相同的API密钥。 范例- https://imwebapi/user_info?Api_Key=XXXXXXXXXXX https://imwebapi/class_info?Api_Key=XXXXXXXXXXX https://imwebapi/subject_info?Api_Key=XXXXXXXXXXX https://imwebapi/grade_info?Api_Key=XXXXXXXXXXX 我只是不想复制/粘贴我的nifi处

我有类似的请求,我必须调用具有多个端点的API。使用相同的API密钥。 范例-

  • https://imwebapi/user_info?Api_Key=XXXXXXXXXXX
  • https://imwebapi/class_info?Api_Key=XXXXXXXXXXX
  • https://imwebapi/subject_info?Api_Key=XXXXXXXXXXX
  • https://imwebapi/grade_info?Api_Key=XXXXXXXXXXX 我只是不想复制/粘贴我的nifi处理器多次。有办法吗

  • 您可以在这里使用多个设置,因为您对所有api都有相同的键,所以应该将其放入变量、参数上下文中,甚至作为新的attibute

    1-使用属性: 使用generateflowfile>>updateattribute触发流(创建传递到url的键属性)

    2-向PG/canvas添加变量,并以与使用属性相同的方式使用它

    3-以下是如何在yout http请求中使用键属性/变量


    有更多的方法可以解决这个问题,但这是一个基本选项,处理器的
    url
    参数支持表达式语言,因此您可以动态构建url。有参考吗?我试图找到一个好的例子(样本)。