有什么办法可以通过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. 从服务器远程处理powershell
- 5. 远程处理(服务器端)
- 6. 在服务器端的单个事务中批处理多个远程调用
- 7. 服务结构服务远程处理
- 8. 如何在远程服务器上运行批处理文件
- 9. 从NIFI调用extern REST服务
- 10. 基于Nifi处理器的cron调度
- 11. 代理休息服务
- 12. .NET Remoting如何处理远程处理服务器端IP地址的变化
- 13. 如何通过Bamboo服务器调用远程代理中的进程
- 14. NiFi协调器 - 处理数据
- 15. Unity .net远程处理服务器get_animation只能从主线程调用
- 16. 从Swing应用程序到GWT服务器的远程处理
- 17. C#Windows服务和远程处理
- 18. Web服务与Spring远程处理
- 19. 从网站调用远程服务器
- 20. 如何在我的服务器上处理信用卡信息
- 21. 如何调用远程方法服务?
- 22. 使用批处理文件快速关闭远程服务器
- 23. NIFI - 隔离式处理器
- 24. PHP:从我的PHP服务器调用远程服务器?
- 25. 在asp.net中调用远程web服务
- 26. 使用Flash 10在CS5中进行Flash web服务(远程处理)调用
- 27. 如何在android服务重启时处理远程对象?
- 28. Spring远程处理/ web服务技术
- 29. 如何限制.net远程处理客户端连接到.net远程处理服务器?
- 30. 使用码头服务器,远程服务器进行调试
谢谢,这是有益的:d –