有什麼辦法可以通過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 –