apache-nifi - NiFi ListenHTTP 处理器 : how to specify "allow post"?

标签 apache-nifi

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

最佳答案

默认情况下,如果没有指定替代的基本名称,ListenHTTP 处理器的端点位于:

http://{hostname}:{port}/contentListener

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

curl --data "param1=value1&param2=value2" localhost:9090/contentListener

有关处理器的完整文档可在 ListenHTTP 获得。或者如果该链接断开,通过 Nifi Documentation页面。

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

关于apache-nifi - NiFi ListenHTTP 处理器 : how to specify "allow post"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39085439/

相关文章:

java - 在运行时重新加载authorizers.xml文件

apache-nifi - 如何使用ExecuteScript(以python为脚本引擎)进行加法练习? [尝试学习NiFi的新手用户]

apache-nifi:distributedMapCacheServer 如何启动

regex - 将正则表达式应用于数值以替换 nifi 中的值时出错

hadoop - 将小文件存储在HDFS中并在Nifi Flow中归档

groovy - 如何在 'DBCPConnectionPoolLookup'处理器中使用 'ExecuteGroovyScript'?

websocket - 使用 kafka 消息并通过过滤客户端发送将其发送到 websocket 客户端的最佳方式

apache-nifi - NIFI QueryDatabaes org.apache.avro.SchemaParseException : Illegal character in: COUNT(*);

apache-nifi - 在 RouteOnAttribute nifi 中使用流文件大小作为参数

json - Jolt 变换 - 如何用字段值重命名字段?