Веб-сайт, часть которого заблокирована именем пользователя и паролем, как это, использует так называемую базовую аутентификацию.Вам просто нужно поместить кодированное Base64 имя пользователя: пароль в поле аутентификации заголовка HTTP.
Вы можете использовать HttpURLConnection, чтобы сделать это за вас.Посмотрите эту ссылку и прокрутите вниз до HTTP-аутентификации.По сути, когда вы делаете HttpURLConnection, чтобы связаться со службой REST, вы предоставляете ему имя пользователя и пароль, и все остальное будет обрабатывать для вас.То же самое, если вы хотите использовать HttpClient вместо HttpURLConnection.Либо будет работать.Если вы хотите получить информацию о том, как это сделать с помощью HttpClient, просто воспользуйтесь Google «Базовая аутентификация Android HttpClient»
.при использовании обычной аутентификации имя пользователя и пароль отправляются в веб-запросе и могут быть просмотрены третьими лицами.Вы должны использовать только базовую аутентификацию через HTTPS-соединение.