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

Using nifi - I have to invoke an API with multiple API endpoints

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

  1. https:///imwebapi/user_info?Api_Key=XXXXXXXXXXX
  2. https:///imwebapi/class_info?Api_Key=XXXXXXXXXXX
  3. https:///imwebapi/subject_info?Api_Key=XXXXXXXXXXX
  4. https:///imwebapi/grade_info?Api_Key=XXXXXXXXXXX 我只是不想 copy/paste 我的 nifi 处理器多次。有办法吗?

您可以在此处使用多个设置,并且由于您对所有 api 具有相同的密钥,因此您应该将其放入变量、参数上下文或什至作为新属性。

1 - 使用属性: 您使用 generateflowfile >> updateattribute 触发流程(创建关键属性 - 您传递给 url)

2 - 你给你 PG / canvas 添加了一个变量,并像使用属性一样使用它

3 - 这是你如何在你的 http 请求

中使用密钥 attribute/variable

有更多方法可以解决这个问题,但这是一个基本选项