gpt4 book ai didi

groovy - 无法在 HttpBuilder 版本 0.7.1 中使用ignoreSSLIssues

转载 作者:行者123 更新时间:2023-12-02 03:56:03 25 4
gpt4 key购买 nike

Java 8 | Java 8Groovy 语言 |
IDE:IntelliJ IDEA |等级 3

我遇到 SSL 问题

代码:

import groovyx.net.http.RESTClient

def client = new RESTClient()
client.ignoreSSLIssues()
def result = client.get(uri: "https://sacvo76l6b.execute-api.ap-northeast-
1.amazonaws.com/")

它抛出以下异常

javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated

at sun.security.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:431) at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:128) at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:572) at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180) at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294) at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:640) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:1066) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:1044) at groovyx.net.http.HTTPBuilder.doRequest(HTTPBuilder.java:515) at groovyx.net.http.RESTClient.get(RESTClient.java:119) at Test.getAuthCode_(Test.groovy:53)

虽然我正在使用 ignoreSSLIssues(),但它似乎不适合我。

我也下载了0.7.2版本来验证这个问题,但也是同样的问题

PS1:如果我使用 Postman,Uri 对我来说效果很好

PS2:HttpURLConnection 库也适合我

你有什么想法吗?非常感谢🥇

最佳答案

解决“javax.net.ssl.SSLPeerUnverifiedException:对等点未经过身份验证”问题 我只是将最新版本的 httpclient 导入到 Gradle/Maven

编译'org.apache.httpcomponents:httpclient:4.5.3'

我花了两天时间才解决。我希望这对像我这样的人有帮助。

关于groovy - 无法在 HttpBuilder 版本 0.7.1 中使用ignoreSSLIssues,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43886197/

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