Встречается на собеседованиях • сегодня

Работал ли с HTTPS

Да, работал. HTTPS — это защищённая версия HTTP, использующая SSL/TLS для шифрования данных. В Java для работы с HTTPS можно использовать HttpsURLConnection или библиотеки типа Apache HttpClient.

Пример с HttpsURLConnection:

java
URL url = new URL("https://example.com");
HttpsURLConnection conn = (HttpsURLConnection) url.openConnection();
conn.setRequestMethod("GET");

// Проверка сертификата (опционально)
conn.setHostnameVerifier((hostname, session) -> true); // для тестов, не для прода!

try (BufferedReader in = new BufferedReader(
new InputStreamReader(conn.getInputStream()))) {
String line;
while ((line = in.readLine()) != null) {
System.out.println(line);
}
}

text

Важные моменты:
- SSL-сертификаты должны быть валидными
- Для кастомных сертификатов нужен `TrustManager`
- В продакшне избегайте `setHostnameVerifier` с всегда `true`
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы