从InvokeHTTP POST获得响应

新的NiFi!

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

提前致谢!

回答(1)

2 years ago

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

InvokeHTTP response relationship

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