Я не вижу его в документации, хорошо проверить здесь:
Управляет ли HttpClient
авторизация HTTP (с вытеснением или иным образом) с учетными данными в строке URL?
Например: http://foo:bar@hostname/Hello/World
встроенное имя пользователя foo
и пароль bar
для авторизации (фактически аутентификация, но только с использованием той же номенклатуры).
В основном:
HttpClient client = new HttpClient();
GetMethod get = new GetMethod("http://foo:bar@hostname/Hello/World");
против:.
HttpClient client = new HttpClient();
client.getState().setCredentials(
new AuthScope( /* stuff */ );
, new UsernamePasswordCredentials("foo","bar");
);
GetMethod get = new GetMethod("http://foo:bar@hostname/Hello/World");
get.setDoAuthentication(true);
Я попробовал это не радость.
Я что-то не так?