我正在做一个项目,我需要通过编码通过身份验证并点击 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));
但它没有那么好..
请提供适当的解决方案.../