Мне очень трудно пройти аутентификацию через HTTP в Android, так как в браузере (веб и Android) он работал отлично и запрашивал учетные данные, но эта сцена не в коде.так вот код, который я использовал.
URL url = new URL("YOUR URL HERE");
Authenticator.setDefault(new Authenticator(){
@Override
protected PasswordAuthentication getPasswordAuthentication() {
System.err.println("Feeding username and password for " + getRequestingScheme());
return (new PasswordAuthentication("username", "password".toCharArray()));
}});
InputStream stream = url.openStream();