gpt4 book ai didi

json - nifi invokehttp post复杂的json

转载 作者:行者123 更新时间:2023-12-01 19:16:31 27 4
gpt4 key购买 nike

我尝试在 Apache NiFi 中使用 InvokeHttpProcessor 来执行具有复杂 JSON 正文的 POST 请求。因此本教程:http://www.tomaszezula.com/2016/10/30/nifi-and-http-post-configuration

我知道如何使用 UpdateAttribute 处理器添加名称/值对,然后通过 AttributesToJSON 应用附加转换。

但是如何处理复杂的 JSON 呢?例如,我必须向 GoogleAnalytics reporting API 执行请求,因此我需要执行此请求:

POST https://analyticsreporting.googleapis.com/v4/reports:batchGet

{
"reportRequests":
[
{
"viewId": "XXXX",
"dateRanges": [{"startDate": "2014-11-01", "endDate": "2014-11-30"}],
"metrics": [{"expression": "ga:users"}]
}
]
}

有什么想法吗?

最佳答案

您可以使用 GenerateFlowFileReplaceText 处理器提供模板作为流文件内容,然后填充实际值。一旦 JSON 对象形成为流文件内容,就应该很容易使用 InvokeHTTP

通过 POST 发送它

关于json - nifi invokehttp post复杂的json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43003890/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com