Поддерживают ли библиотеки платформы Java https - PullRequest
1 голос
/ 02 мая 2010

Все, что мне нужно сделать, это подключиться через https. Должен ли я использовать клиент для этого?

Ответы [ 2 ]

2 голосов
/ 02 мая 2010

Нет, вам не нужно, вы можете использовать обычный URLConnection. Как то так:

public class URLConnectionReader {

    public static void main(String[] args) throws Exception {
        URL url = new URL("https://jax-ws.dev.java.net/");
        URLConnection uc = url.openConnection();
        BufferedReader in = new BufferedReader(new InputStreamReader(
                                uc.getInputStream()));
        String inputLine;

        while ((inputLine = in.readLine()) != null) {
            System.out.println(inputLine);
        }
        in.close();
    }    
}

Это может потребовать немного больше работы, если сайт, к которому вы подключаетесь, использует сертификат, который не был подписан известным CA или самоподписанным сертификатом. Но это другая история.

0 голосов
/ 02 мая 2010

Да. Просто используйте класс URL и укажите URL-адрес HTTPS.

...