Apache nifi 如何使用InvokeHttp与NiFi中的API交互?
我正在尝试从NiFi(Windows 10)执行一个简单的http POST请求。 我想发送一个JSON 我在StandardSSLContextService中配置了“SSL上下文服务”,然后配置了控制器:Apache nifi 如何使用InvokeHttp与NiFi中的API交互?,apache-nifi,Apache Nifi,我正在尝试从NiFi(Windows 10)执行一个简单的http POST请求。 我想发送一个JSON 我在StandardSSLContextService中配置了“SSL上下文服务”,然后配置了控制器: 信任库文件名为:C:\Program Files\Java\jdk1.8.0\U 211\jre\lib\security\cacerts 密码:changeit 但有一个问题 我尝试不使用此配置,但也有一个错误 我不明白如何解决与简单API交互的问题。@Alan Mejia 您
- 信任库文件名为:C:\Program Files\Java\jdk1.8.0\U 211\jre\lib\security\cacerts
- 密码:changeit
如果cacerts文件不起作用,您将需要获取API公共证书,然后通过导入该证书来构建自定义密钥库/信任库。在采用此路径之前,请彻底尝试cacerts。服务是否提供了由cacerts中的某个CA签名的证书?该错误通常意味着信任库不信任提供的证书。对不起,我对证书一无所知。我配置了一个教程,因为没有这个配置也给了我另一个错误。如何可能提出一个简单的post请求?或者我需要在NiFi中配置其他东西?很遗憾,您需要了解证书。。。该API是可以在浏览器中连接的公共API吗?或者它是一个内部API?通过Postman,我可以连接API(禁用ssl证书验证)。好的,如果您必须禁用验证才能连接,那么这可能意味着服务提供的证书没有由cacerts中的一个主要CA签名,因此,不幸的是,您必须创建一个信任证书的自定义信任库