Nifi中的Handlehttp处理器

时间:2018-02-12 14:29:04

标签: apache-nifi

我正在尝试将一个json请求发布到Nifi中的handlehttp处理器。这可以实现,因为我正在获得传递给流文件的0字节文件。有什么办法可以通过流文件传递json请求吗? 感谢

enter image description here

这是我使用python请求库发布的示例URL。 requests.post(本地主机:6202 /样品,JSON = {" ID":1,"名称":"测试"}

enter image description here

1 个答案:

答案 0 :(得分:2)

您的流程显示没有传输流文件,而不是传输0字节流文件。你是说你的流程中得到了404响应?如果是这样,那是因为您在流中没有HandleHttpResponse来返回状态代码。我能够得到

requests.post("http://localhost:6202/sample",json={"id":1,"name":"test"})

使用HandleHttpRequest - > LogAttribute - > HandleHttpResponse流程。