gpt4 book ai didi

java - 使用 JAVA 连接到 JIRA REST API 时握手失败

转载 作者:太空宇宙 更新时间:2023-11-03 14:35:33 25 4
gpt4 key购买 nike

我正在尝试编写一个 JAVA 程序来连接到 JIRA REST API。我使用与此类似的代码通过我的证书连接到其他服务:

SSLContext sslContext = ReadJira.createSSLContext(<assorted parameters>)
CloseableHttpClient httpClient = httpClients.custom.setSSLContext(sslContext).build();
String test = new String("https:...etc");
HttpGet httpGetUrl = new HttpGet(test);
CloseableHttpResponse response = httpClient.execute(httpGetUrl);

我得到一个错误:

主要,处理异常:javax.net.ssl.SSLHandshakeException:收到致命的改变:handshake_failurejavax.net.ssl.SSLHandshakeExcepitp:收到致命警报:handshake_failure

我尝试使用 openssl 连接到站点 URL,并且成功了。我发现了这个:

https://confluence.atlassian.com/fishkb/sslhandshakeexception-received-fatal-alert-handshake_failure-785618218.html

这让我觉得 Java 1.8 行不通,所以我切换到 1.7。但是我得到了同样的错误。

感谢您的想法。

最佳答案

您是否尝试过使用 Jira Rest Client API?

https://github.com/techtalk/JiraRestClient

我用过它并且工作得很好,我不想自己处理 Apache CloseableHttpClient。

使用此 api 非常简单,如果您使用 maven,添加依赖项和使用它会更容易,否则,您可以下载 jar 并将其添加到类路径并创建您的 java 客户端非常很容易。

关于java - 使用 JAVA 连接到 JIRA REST API 时握手失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48272248/

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