Мое приложение должно подключаться к нескольким серверам, каждый из которых имеет свои собственные пары имя пользователя / пароль. Однако в примере, представленном в javadoc для Android, не рассматриваются несколько хостов с разными наборами имени пользователя / пароля:
<code>
Authenticator.setDefault(new Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, password.toCharArray());<br>
});
}
Устанавливает обработчик аутентификации для всей виртуальной машины и не может определить, к какому хосту мы пытаемся подключиться. Есть ли способ, которым я могу использовать HttpUrlConenction и обрабатывать HTTP-аутентификацию с разными пользователями / проходами для разных хостов?