使用 nifi - 我必须调用具有多个 API 端点的 API
Using nifi - I have to invoke an API with multiple API endpoints
我有类似的请求,我必须调用具有多个端点的 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
我只是不想 copy/paste 我的 nifi 处理器多次。有办法吗?
您可以在此处使用多个设置,并且由于您对所有 api 具有相同的密钥,因此您应该将其放入变量、参数上下文或什至作为新属性。
1 - 使用属性:
您使用 generateflowfile >> updateattribute 触发流程(创建关键属性 - 您传递给 url)
2 - 你给你 PG / canvas 添加了一个变量,并像使用属性一样使用它
3 - 这是你如何在你的 http 请求
中使用密钥 attribute/variable
有更多方法可以解决这个问题,但这是一个基本选项
我有类似的请求,我必须调用具有多个端点的 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 我只是不想 copy/paste 我的 nifi 处理器多次。有办法吗?
您可以在此处使用多个设置,并且由于您对所有 api 具有相同的密钥,因此您应该将其放入变量、参数上下文或什至作为新属性。
1 - 使用属性:
您使用 generateflowfile >> updateattribute 触发流程(创建关键属性 - 您传递给 url)
2 - 你给你 PG / canvas 添加了一个变量,并像使用属性一样使用它
有更多方法可以解决这个问题,但这是一个基本选项