Сделайте поддержку библиотек платформы Java https

Все, что я должен, чтобы сделать, должно соединиться через https. Я должен использовать клиент свободного городского населения для этого?

1
задан Zombies 2 May 2010 в 01:35
поделиться

2 ответа

Нет, не обязательно, вы можете использовать обычное 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();
    }    
}

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

2
ответ дан 3 September 2019 в 00:54
поделиться

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

0
ответ дан 3 September 2019 в 00:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: