在用httpclient-4.5.2調用http接口的時候build一個CloseableHttpClient的時候,個人代碼是:apache
RequestConfig config = RequestConfig.custom() config.set...... CloseableHttpClient httpClient = HttpClients.custom().setDefaultRequestConfig(config).build();
報錯:maven
ClassNotFound:org/apache/http/ssl/SSLContexts
是說這個SSLContexts找不到了,我看了代碼裏引入的路徑是:ui
import org.apache.http.ssl.SSLContexts;
這個類是在httpcore包裏的,我打開了httpcore-4.3.5(maven的pom裏我支配了httpclient-4.5.2)這個jar包是自動加載的。我打開看裏面並無ssl這個路徑。官網看他的API: 將httpcore的版本升級到4.4就OK了。code