Базовая аутентификация SAAJ Java

У меня есть базовая конечная точка службы SOAP, фактически SAP ECC, представляющая службу. Я протестировал сервис с использованием SOAPUI 4.5, и он работает нормально, используя HTTP-аутентификацию, преимущественную по внешнему виду. Я вижу исходящийАвторизация: Basic BASE64 " и служба отвечает соответственно.

Я сейчас пытаюсь свернуть это в Java. Я думал, что возьму подход SAAJ с:

 SOAPConnectionFactory soapConnectionFactory = SOAPConnectionFactory.newInstance();
 SOAPConnection soapConnection = soapConnectionFactory.createConnection();
 String url = "http://SAPSERVER:8006/sap/bc/srt/rfc/sap/z_lookup_generic_prototype/300/z_user/z_user_binding";
 SOAPMessage message = messageFactory.createMessage();
 SOAPMessage response = connection.call(message, url);

Но я не могу найти способ добавить HTTP-аутентификацию. Я считаю, что SAAJ предоставляет средства для контроля SOAP-сообщения, но как мне добавить аутентификацию? Есть ли альтернативы, которые стоит рассмотреть?

Ответы на вопрос(1)

Ваш ответ на вопрос