1

在 Apama 中使用 HTTPClient 适配器执行 HTTPS 调用需要什么额外的设置。我已将主机和端口用作 443。但它仍然给出状态为 400 的主机未找到错误。相同的 https 端点正在 POSTMAN 、浏览器和集成服务器中工作。请帮忙。

4

1 回答 1

1

您需要在 HTTPClient 的配置中将“tls”设置为 true(请参阅http://www.apamacommunity.com/documents/10.3.1.1/apama_10.3.1.1_webhelp/apama-webhelp/#page/apama-webhelp%2Fco -ConApaAppToExtCom_httpclient_configuring_the_http_client_transport.html%23 )

或者,如果您使用的是通用 HTTP EPL API,它是HttpTransport.getOrCreateWithConfigurations(host, port, {HttpTransport.CONFIG_TLS:"true"})

如果您的服务未使用可识别的证书,则还有 tlsAcceptUnrecognizedCertificates 和 tlsCertificateAuthorityFile。

于 2019-05-10T08:25:28.463 回答