В настоящее время я пытаюсь загрузить html-источник веб-страницы, используя объект URL и поток ввода, как показано ниже.
url = new URL(urlString));
is = url.openStream();
br = new BufferedReader(new InputStreamReader(is));
while((tempLine = br.readLine()) != null){
pageSource.append(tempLine);
}
Для просмотра веб-страницы требуются имя пользователя и пароль, а при обычном просмотре появляется всплывающее меню. Я попытался передать имя пользователя и пароль в URL в следующем формате, который не работал.
http://Username:Password@domain
В настоящее время я получаю эту ошибку при использовании кода выше
java.io.IOException: Server returned HTTP response code: 401 for URL:
Буду очень признателен за любую информацию о том, как проходить аутентификацию в домене, используя мои учетные данные, чтобы я мог загрузить исходный код страницы.
Большое спасибо - Джеймс