Я пытаюсь загрузить некоторый контент, используя класс URL с заданной ссылкой, исходящей с сервера.
Мой код для загрузки:
URL url = new URL(downloadUrl);
InputStream stream = url.openStream();
byte[] content = new byte[stream.available()];
stream.read(content);
stream.close();
Но при запускеЯ получил следующее исключение:
java.io.IOException: SSL handshake failure: Failure in SSL library, usually a protocol error
error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol (external/openssl/ssl/s23_clnt.c:604 0xaf076228:0x00000000)
at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.nativeconnect(Native Method)
...
Ссылка, которую я использовал, выглядит примерно так:
https://contentserver.com/d/761/34/215656/5de1a41ea3bc9c81978af95ed19b03286f64d9a3
Я знаю, если я ввожу его в браузер, он загружает файл, я хочу скачатьТот же файл через Java.
Спасибо