从InvokeHTTP POST获得响应

时间:2017-05-16 18:36:54

标签: apache-nifi

NiFi的新手!

我正在使用InvokeHTTP nifi处理器(以此链接为例来实现我的流http://www.tomaszezula.com/2016/10/30/nifi-and-http-post-configuration/)。我目前需要进行POST以便对我正在使用的服务器进行身份验证。我能够成功发布。但是,我需要能够从执行的POST的响应中获取返回的数据。当我查看InvokeHTTPs输出到成功队列时,我看到的是我发布的主体。反正我有没有把响应放到流文件中?

提前致谢!

1 个答案:

答案 0 :(得分:11)

Apache NiFi的InvokeHTTP处理器将响应内容发送到与原始流文件不同的关系。您需要单独路由此response关系。

InvokeHTTP response relationship

InvokeHTTP还有一个Put Response Body In Attribute属性,您可以将其设置为将响应捕获为属性,而不是单独的流文件。这可能对身份验证令牌很有用。