刚开始使用nifi.有一个类型为"ListenHTTP"的http处理器监听没有端口9090需要在http:// localhost:9090 / end-point 上允许http POST 我无法在此UI处理器的Web UI中找到任何"可接受的http谓词"设置,所以我猜 - 它需要在某种配置文件中指定.我的问题是:那将是什么文件,以及指定这个的实际语法是什么?我在网上看到了一些xml模板,但我不知道在哪里放一个.
默认情况下,如果未指定备用基本名称,则可在以下位置使用ListenHTTP处理器的端点:
http://{hostname}:{port}/contentListener
Run Code Online (Sandbox Code Playgroud)
因此,对于默认设置,您的请求应为:
curl --data "param1=value1¶m2=value2" localhost:9090/contentListener
Run Code Online (Sandbox Code Playgroud)
有关处理器的完整文档可在ListenHTTP上获得,或者如果该链接中断,则可通过Nifi文档页面获取.
或者,如果您希望将端点限制为特定动词,请考虑HandleHttpRequest和HandleHttpResponse的组合
归档时间: |
|
查看次数: |
3132 次 |
最近记录: |