HttpClientBuilder httpClientBuilder = HttpClientBuilder.create();
CloseableHttpClient closeableHttpClient = httpClientBuilder.build();
为什么这个代码一直执行报错,build() 的时候:
Exception in thread "main" java.lang.NoSuchFieldError: INSTANCE
at org.apache.http.conn.ssl.SSLConnectionSocketFactory.<clinit>(SSLConnectionSocketFactory.java:144)
at org.apache.http.impl.client.HttpClientBuilder.build(HttpClientBuilder.java:912)
at com.la.wudian.front.util.GraBaiDuUtils.httpGet(GraBaiDuUtils.java:120)
at com.la.wudian.front.util.GraBaiDuUtils.main(GraBaiDuUtils.java:87)
这是什么情况。有大神指点一下吧
------解决思路----------------------
请问您是不是https访问呢?
http://lvvbbe.com/questions/3356703/how-to-ignore-ssl-certificate-errors-in-apache-httpclient-4-0
------解决思路----------------------
jar包版本问题
java.lang.NoSuchFieldError: INSTANCE
------解决思路----------------------
关闭开发工具或重启,不行可以删除该文件再新建。