Альтернатива 1 : прочитайте Базовая аутентификация Http с Android , которая предлагает решение на основе официальных документов HttpClient 4 . Я не проверял это сам, поэтому буду рад узнать, действительно ли это работает.
Редактировать : Я только что попробовал, и это работает как шарм.
Альтернатива 2 :
Вы также можете добавить HTTP-заголовок «Авторизация», предложенный @CommonsWare:
post.addHeader("Authorization", "Basic " + Base64.encode(username+":"+password));
В этом случае вам необходим кодировщик Base64 для кодирования строки, содержащей имя пользователя и пароль. Вы можете найти много реализаций в Интернете.