Я использую обычную аутентификацию HTTP Header для отправки имени пользователя и пароля на сервер:
Код:
List<String> as = new ArrayList<String>();
HttpTransportProperties.Authenticator basicAuth = new HttpTransportProperties.Authenticator();
as.add(Authenticator.BASIC);
basicAuth.setAuthSchemes(as);
basicAuth.setUsername("ABC");
basicAuth.setPassword("password");
basicAuth.setPreemptiveAuthentication(true);
serviceStub._getServiceClient().getOptions().setProperty(
org.apache.axis2.transport.http.HTTPConstants.AUTHENTICATE,
basicAuthenticator);
Я использую Tomcat 6 каксервер.
В файле catalina.log я вижу следующее:
header = authorization = Basic U2hyZXlhczpwYXNzd29yZA ==
Яожидая «авторизация» как «Авторизация», т.е. Captial 'A' в авторизации.
Я проверил много существующих постов, но не смог найти ответ.
Не могли бы вы дать совет, как этого добиться?результат выше?
Заранее спасибо