Как аутентифицироваться из программного кода для извлечения данных из определенного 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));

Но это не сработало.

Просьба предоставить соответствующее решение.../

0 ответов

Другие вопросы по тегам