Отправка мыльных сообщений и прокси в Java

Я создаю клиент Java для веб-службы, используя этот link, но мне нужно подключиться к прокси-серверу (с пользователем и паролем) перед вызовом веб-сервиса.

В других случаях я создавал прокси-сервер и открывал http-соединение напрямую, но теперь я не знаю, как поместить прокси-сервер с Dispatch‹SOAPMessage>, который вызывает метод «invoke(soapMsg)».

Есть идеи?

С Уважением.


person Jose Antonio    schedule 01.12.2014    source источник


Ответы (1)


Я нашел проблему. Только с Dispatch необходимо указать:

System.setProperty("http.proxySet", "true");
System.setProperty("https.proxySet", "true");
System.setProperty("http.proxyHost", proxyHost);
System.setProperty("http.proxyPort", proxyPort);
System.setProperty("http.proxyUser", proxyUser);
System.setProperty("http.proxyPassword", proxyPassword);

Также необходимо указать «Свойство адреса конечной точки», которое является адресом WS.

dispatcher.getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "https://123.145.67.89:8080/name");
person Jose Antonio    schedule 05.12.2014