1

私は、コーディングを介して認証を渡し、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));

しかし、それもうまくいきませんでした。

適切な解決策を提供してください.../

4

0 に答える 0