有什么办法可以通过invokeHttp nifi处理器调用远程休息服务,并且永久地改变它的url。在我的情况下,我需要通过2个参数来获取请求,我需要一次又一次地改变它们。有没有可用于将我的参数写入属性的nifi处理器,并将其与invokehttp进行连接?我在invokehttp远程URL中的参数会改变,是否有任何处理器或可能有几个处理器可以帮助我完成这项任务?如何在InvokeHttp nifi处理器中调用远程休息服务?
0
A
回答
0
Bryan answered this with a comment回复您的上一个问题。
要提供在请求URI中用作参数的动态值,只需使用Apache NiFi Expression Language引用传入流文件中的参数。许多处理器可以提供这些属性,但UpdateAttribute
可能是您想要开始的位置。例如,如果处理器设置了两个属性(username
和threshold
),你会喜欢这一系列flowfiles的:
Flowfile 1 | username 'andy' | threshold '27'
Flowfile 2 | username 'bryan' | threshold '12'
Flowfile 3 | username 'sally' | threshold '22'
你InvokeHTTP
处理器会配置一个URI,如https://my.remote.service:8080/incoming?username=${username}&threshold=${threshold}
。因此,当flowfiles通过处理器,你传出HTTP请求是:
https://my.remote.service:8080/incoming?username=andy&threshold=27
https://my.remote.service:8080/incoming?username=bryan&threshold=12
https://my.remote.service:8080/incoming?username=sally&threshold=22
相关问题
- 1. 如何在NiFi中调用远程REST服务
- 2. PostHTTP/InvokeHTTP处理器的静态头文件 - NiFi
- 3. 休息服务调用的显式事务处理
- 4. 在远程服务器上调用Spring批处理作业
- 5. 从服务器远程处理powershell
- 6. 远程处理(服务器端)
- 7. 如何调用angularjs休息服务
- 8. 在服务器端的单个事务中批处理多个远程调用
- 9. 服务结构服务远程处理
- 10. 从NIFI调用extern REST服务
- 11. 如何在远程服务器上运行批处理文件
- 12. 远程/正在处理服务
- 13. 如何使用wait通知处理器来停止invokehttp处理器?
- 14. 基于Nifi处理器的cron调度
- 15. 如何将Arduino连接到远程处理服务器?
- 16. 如何处理连接对象到远程jms服务器
- 17. 代理休息服务
- 18. NiFi协调器 - 处理数据
- 19. 无法调用Maven Java批处理使用休息服务部署在自由
- 20. .NET Remoting如何处理远程处理服务器端IP地址的变化
- 21. 如何通过Bamboo服务器调用远程代理中的进程
- 22. 从Swing应用程序到GWT服务器的远程处理
- 23. Unity .net远程处理服务器get_animation只能从主线程调用
- 24. C#Windows服务和远程处理
- 25. Web服务与Spring远程处理
- 26. 从网站调用远程服务器
- 27. 如何休息服务
- 28. 的Python:休息服务器
- 29. NIFI - 隔离式处理器
- 30. 如何在我的服务器上处理信用卡信息
谢谢,这是有益的:d –