HttpClient報錯org/apache/http/ssl/SSLContexts

在用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: SSLContexts 將httpcore的版本升級到4.4就OK了。code

相關文章
相關標籤/搜索