sslcontextbuilder и SSLContexts устарели

Я использую JDK1.8 с JDK Compilance JavaSE-1.7, Eclipse Luna и Apache httpclient 4.4.1.

В Eclipse я предупреждаю, что sslcontextbuilder и SSLContexts устарели. Каковы альтернативы для этих классов?

Ответ 1

Я на самом деле просто смотрел на это, и кажется, что класс SSLContexts HttpCLient находится в процессе перемещения из org.apache.http.conn.ssl.SSLContexts в org.apache.http.ssl.SSLContexts. Я изменил свой импорт на эти новые пакеты, и теперь это выглядит хорошо. Не уверен, какова ваша ссылка на sslcontextbuilder, но я уверен, что она также имеет альтернативную реализацию. Дайте мне знать более подробную информацию, и я могу проверить.

Ответ 2

Вы можете изменить его, как показано ниже

// Fixing deprecated code to use current HttpClient implementations      Sekito.Lv 01/30/2019 11:29     Start
import org.apache.http.ssl.SSLContexts;
import org.apache.http.ssl.SSLContextBuilder;

//import org.apache.http.conn.ssl.SSLContexts;
//import org.apache.http.conn.ssl.SSLContextBuilder;
// Fixing deprecated code to use current HttpClient implementations      Sekito.Lv 01/30/2019 11:29     End