MINIFI CPP 无法调用 HTTPS

MINIFI CPP cannot call HTTPS

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

现在我创建了一个随机数,并尝试使用 invokehttp

将其推送到 rest-api

在 nifi 中它完美运行,但在 minifi 中它给了我以下错误:

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

我想念什么? 有什么提示吗?

谢谢

斯蒂芬

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

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

released 0.6.0 版本应该在 Linux 上支持 HTTPS,但我记得 Windows 构建有一些问题。