Я получаю эту ошибку 'HTTPS hostname error:' ошибка при попытке подключиться к серверу с использованием https Мой URL выглядит примерно так
https://sub.domain.com/tamnode/webapps/app/servlet.
Я подключаюсь, используя следующий код
// Create a URLConnection object for a URL
URL url = new URL(requestedURL);
HttpURLConnection.setFollowRedirects(false);
// connect
connection = (HttpURLConnection) url.openConnection();
connection.setDoOutput(true);
connection.setRequestProperty("User-Agent", USER_AGENT); //$NON-NLS-1$
OutputStreamWriter wr = new OutputStreamWriter(connection
.getOutputStream());
но потом получаю ошибку
IOException: HTTPS hostname wrong: should be <sub.domain.com>.
at sun.net.www.protocol.https.HttpsClient.checkURLSpoofing
....
Это код, который работал в прошлом, но больше не работает. В архитектуру системы были внесены некоторые изменения, но мне нужно получить больше данных, прежде чем обращаться к ответственным.
Что может вызвать эту ошибку? Можно ли отключить проверку URLSpoofing?