在由 "ExtractText" 调用的 Nifi 处理器 "InvokeHttp" 中,你在哪里写 POSt 请求的主体

In Nifi processor "InvokeHttp" invoked by "ExtractText" where do you write body of POSt request

在发布有关 Apache NiFi InvokeHTTP 和 ExtractHttp 的问题之前,我已经查看了所有其他问题及其答案,但我仍然无法编写正文。我的情况如下: (1) “GetFile”处理器:获取在不同行上有 2 URLs 的文件 (2) “SplitText”处理器:拆分 2 URLs (3) “ExtractText”处理器:将 URL 分配给我定义的 属性 myUrl(我在 InvokeHttp - Remote URL 属性 中使用) (4)“InvokeHttp”:我在“远程Url”属性中使用我的Url。已将“发送消息正文”设置为 true。

我的消息正文是不变的,不会改变。 但我的问题是,where/how 我是否包含邮件正文。如何在 ExtractText 中包含消息正文(在上面的第 3 点)。

我知道在“GenerateFLowFile”中我们可以在属性“自定义文本”中包含消息正文,然后link将其包含在“InvokeHttp”中。但就我而言,我使用 ExtractText 来调用“InvokeHttp”

请大家帮忙!

在使用 InvokeHTTP 之前,使用 ReplaceText 处理器填充 POST 主体作为流文件内容。如果内容是静态的,你可以只替换所有现有的内容(.*)并用你想要发送的文字字节替换它。