私のアプリは、それぞれが独自のユーザー名とパスワードのペアを持つ複数のサーバーに接続する必要があります。ただし、Androidのjavadocで提供されている例では、ユーザー名/パスワードのセットが異なる複数のホストは考慮されていません。
Authenticator.setDefault(new Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, password.toCharArray());
});
}
これにより、VM全体の認証ハンドラーが設定され、接続しようとしているホストを特定する方法がありません。HttpUrlConenctionを使用して、さまざまなホストのさまざまなユーザー/パスでHTTP認証を処理する方法はありますか?