NiFi ListenHTTP处理器:如何指定"允许帖子"?

Eug*_*erg 1 apache-nifi

刚开始使用nifi.有一个类型为"ListenHTTP"的http处理器监听没有端口9090需要在http:// localhost:9090 / end-point 上允许http POST 我无法在此UI处理器的Web UI中找到任何"可接受的http谓词"设置,所以我猜 - 它需要在某种配置文件中指定.我的问题是:那将是什么文件,以及指定这个的实际语法是什么?我在网上看到了一些xml模板,但我不知道在哪里放一个.

api*_*iri 6

默认情况下,如果未指定备用基本名称,则可在以下位置使用ListenHTTP处理器的端点:

http://{hostname}:{port}/contentListener
Run Code Online (Sandbox Code Playgroud)

因此,对于默认设置,您的请求应为:

curl --data "param1=value1&param2=value2" localhost:9090/contentListener
Run Code Online (Sandbox Code Playgroud)

有关处理器的完整文档可在ListenHTTP上获得,或者如果该链接中断,则可通过Nifi文档页面获取.

或者,如果您希望将端点限制为特定动词,请考虑HandleHttpRequestHandleHttpResponse的组合