1

我正在做一个项目,我需要通过编码通过身份验证并点击 Uri 来获取一些数据。

就像登录页面的 uri 是:

 http://www.test.com/login.htm

其中为用户名和密码提供了两个文本字段。单击提交时,我将进入具有 uri 的页面:

http://www.test.com/status/info.htm

其中所需的信息以 html 数据的形式提供。

现在我want to hit info page directly on click of button通过登录页面。

因为我知道用户名和密码..

我已经尝试过 Authenticator,如图所示:

 Authenticator.setDefault(new Authenticator(){
 protected PasswordAuthentication getPasswordAuthentication() { 
    return new PasswordAuthentication("admin","admin".toCharArray());
 }});

但是没用。。

我什至尝试将 Header 设置为

httpGet.setHeader("Authorization","Basic "+ Base64.encodeToString("admin:admin".getBytes(),
                                        Base64.NO_WRAP));

但它没有那么好..

请提供适当的解决方案.../

4

0 回答 0