Ein von CXF generierter Service-Proxy ist das Java-Objekt, das SOAP-Aufrufe ausführt. Ein Forward-Proxy ist ein Netzwerkvermittler, der diese HTTP-Verbindungen transportiert. Es sind verschiedene Objekte, auch wenn ein Fehler beide als Proxy bezeichnet.

Die Netzwerkauswahl wird durch die HTTP-Transportrichtlinie des aufgerufenen Clients dargestellt:

RichtlinienfeldRolle
ProxyServerDer vermittelnde Host.
ProxyServerPortSein lauschender Port.
ProxyServerTypeDer Proxytyp, den dieser Transport erwartet.
NonProxyHostsZiele, die von dieser Proxy-Richtlinie ausgenommen sind.

Für einen HTTP-JAX-WS-Client stellt der zugrunde liegende CXF-Client einen HTTPConduit bereit, dessen Richtlinie über den unterstützten Code oder Bereitstellungspfad konfiguriert werden kann. Behalten Sie die anderen Richtlinienwerte bei, die die Anwendung bereits anwendet. Für eine HTTP-Richtlinie, die eine öffentliche Route verwenden darf, liefert HTTP-Proxy-Liste Kandidatenwerte für Host und Port.

CXF trennt die Proxy-Autorisierung von der Zielautorisierung. Ein 407 vom Vermittler vom Vermittler verlangt nicht die Anmeldedaten der Anwendung des Serviceobjekts.

Ermitteln Sie die aktive CXF-Version und den Transport, bevor Sie ein Conduit-Beispiel anpassen. Ein Feld oder XML-Element kann die Anforderung nur beeinflussen, wenn es zum Konfigurationspfad gehört, den der Client tatsächlich nutzt.

Ähnliche Artikel