0

我尝试使用 MINFI CPP 执行一个简单的流程。

现在我创建一个随机数并尝试使用invokehttp将它推送到rest-api

在 nifi 中它工作得很好,但在 minifi 中它给了我以下错误:

[class org::apache::nifi::minifi::utils::HTTPClient] [error] curl_easy_perform() failed Unsupported protocol on https://.......

我想念什么?任何提示?

谢谢

斯蒂芬

4

1 回答 1

0

你能分享你正在使用的 minifi-cpp 版本吗?它是已发布的二进制文件还是您自己构建的?如果您自己构建它,有哪些选择?你用什么平台?

minifi-cpp 中的 HTTPS 支持取决于 libcURL 的构建方式:它可以是系统依赖项,在这种情况下 HTTPS 支持取决于系统的 libcURL,也可以是内置的,在这种情况下必须启用 OpenSSL 支持(不是使用 OPENSSL_OFF 和安装的 openssl-dev 软件包禁用或使用 USE_SYSTEM_OPENSSL=OFF 启用内置 OpenSSL)。

发布的0.6.0 版本应该支持 Linux 上的 HTTPS,但我记得 Windows 版本存在一些问题。

于 2019-10-02T14:56:22.127 回答