Я делаю HTTP-запрос на веб-сайт https, используя Unirest для Java, но у меня проблема с сертификатом SSL.Сообщение об исключении - javax.net.ssl.SSLException: имя хоста в сертификате не соответствует:
Страница: www.ceskereality.cz
Если я открою его в браузере (я использую GoogleChrome на Windows 10), это работает ...
Я пробовал это, но это не работает
SSLContext sslcontext = SSLContexts.custom()
.loadTrustMaterial(null, new TrustSelfSignedStrategy())
.build();
SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory(sslcontext,SSLConnectionSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);
CloseableHttpClient httpclient = HttpClients.custom()
.setSSLSocketFactory(sslsf)
.build();
Unirest.setHttpClient(httpclient);