gpt4 book ai didi

java - 在 HttpClientBuilder.build() 中找不到 org.apache.http.conn.ssl.SSLConnectionSocketFactory

转载 作者:行者123 更新时间:2023-12-01 20:17:01 27 4
gpt4 key购买 nike

当我调用此代码时:

HttpClientBuilder clientBuilder = HttpClientBuilder.create(); 
LaxRedirectStrategy laxStrategy = new LaxRedirectStrategy();
clientBuilder = clientBuilder.setRedirectStrategy(laxStrategy);

httpClient = clientBuilder.build(); // FAILS HERE

我得到 java.lang.NoSuchFieldError: INSTANCE

看起来它找不到 org.apache.http.conn.ssl.SSLConnectionSocketFactory 类,但是在我的类路径上的 jar 中找到了该类。我怎样才能找到罪魁祸首?

谢谢!迈克

最佳答案

您的类路径上有不同版本的 Apache Commons HTTP Client。您可以使用 jdk 8 尝试以下版本。

<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.1.1</version>
</dependency>

关于java - 在 HttpClientBuilder.build() 中找不到 org.apache.http.conn.ssl.SSLConnectionSocketFactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45573056/

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