私は、コーディングを介して認証を渡し、URIを押してデータをフェッチする必要があるプロジェクトに取り組んでいます。
ログインページのURIは次のとおりです。
http://www.test.com/login.htm
ここで、ユーザー名とパスワード用に2つのTextFieldが提供されています。送信をクリックすると、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());
}});
しかし、うまくいきませんでした。
ヘッダーを次のように設定してみました
httpGet.setHeader("Authorization","Basic "+ Base64.encodeToString("admin:admin".getBytes(),
Base64.NO_WRAP));
しかし、それもうまくいきませんでした。
適切な解決策を提供してください.../