Встречается на собеседованиях • сегодня
Работал ли с 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`
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы