办法:
确认是否缺少httpClient jar包
若不缺少,确认是否有多个httpclient包,存在冲突。
确实是否重写了SSLConnectionSocketFactory 类
以上还未发现问题,终极办法,打印引入包的位置
System.out.println(org.apache.http.conn.ssl.SSLConnectionSocketFactory.class.getProtectionDomain().getCodeSource());
查看引入的包路径是否正确,一般打印出来有什么问题就一幕了然了。
网友评论