Как аутентифицироваться из программного кода для извлечения данных из определенного URI в Android..?
Я работаю над проектом, в котором мне нужно пройти проверку подлинности через кодирование и нажать Uri, чтобы получить некоторые данные.
как URI для страницы входа в систему:
http://www.test.com/login.htm
где два поля TextField предоставлены для имени пользователя и пароля. При нажатии кнопки "Отправить" я попадаю на страницу с URI:
http://www.test.com/status/info.htm
где необходимая информация предоставляется в виде HTML-данных.
Сейчас я want to hit info page directly on click of button
пройдя страницу входа.
Так как я знаю имя пользователя и пароль..
Я попробовал Аутентификатор как показано:
Authenticator.setDefault(new Authenticator(){
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication("admin","admin".toCharArray());
}});
Но не сработало..
Я даже пытался установить заголовок как
httpGet.setHeader("Authorization","Basic "+ Base64.encodeToString("admin:admin".getBytes(),
Base64.NO_WRAP));
Но это не сработало.
Просьба предоставить соответствующее решение.../