Сгенерированный CXF сервисный прокси — это Java-объект, выполняющий вызовы SOAP. Прямой прокси — сетевой посредник, передающий эти HTTP-соединения. Это разные объекты, даже когда ошибка называет прокси и то и другое.

Выбор сети представлен политикой HTTP-транспорта вызываемого клиента:

Поле политикиРоль
ProxyServerХост-посредник.
ProxyServerPortЕго порт прослушивания.
ProxyServerTypeТип прокси, ожидаемый этим транспортом.
NonProxyHostsНазначения, освобождённые от этой политики прокси.

Для клиента HTTP JAX-WS базовый клиент CXF предоставляет HTTPConduit, политику которого можно настроить через поддерживаемый код или путь развёртывания. Сохраняйте другие значения политики, уже применяемые приложением. Для политики HTTP, которой разрешено использовать публичный маршрут, Список HTTP-прокси предоставляет возможные значения хоста и порта.

CXF разделяет авторизацию прокси и авторизацию назначения. 407 от посредника от посредника не требует логина приложения объекта службы.

Определите активную версию CXF и транспорт, прежде чем адаптировать пример conduit. Поле или элемент XML может влиять на запрос только тогда, когда относится к пути конфигурации, который клиент действительно использует.

Похожие статьи