Un proxy de service généré par CXF est l'objet Java qui effectue les appels SOAP. Un proxy direct est un intermédiaire réseau qui transporte ces connexions HTTP. Ce sont des objets différents même lorsqu'une erreur appelle les deux un proxy.

Le choix du réseau est représenté par la politique de transport HTTP du client invoqué :

Champ de politiqueRôle
ProxyServerL'hôte intermédiaire.
ProxyServerPortSon port d'écoute.
ProxyServerTypeLe type de proxy attendu par ce transport.
NonProxyHostsLes destinations exemptées de cette politique de proxy.

Pour un client HTTP JAX-WS, le client CXF sous-jacent expose un HTTPConduit dont la politique peut être configurée via le code ou le chemin de déploiement pris en charge. Conservez les autres valeurs de politique déjà appliquées par l'application. Pour une politique HTTP autorisée à utiliser une route publique, Liste de proxys HTTP fournit des valeurs d'hôte et de port candidates.

CXF sépare l'autorisation du proxy de l'autorisation de destination. Un 407 provenant de l'intermédiaire provenant de l'intermédiaire ne demande pas l'identifiant d'application de l'objet de service.

Identifiez la version CXF active et le transport avant d'adapter un exemple de conduit. Un champ ou un élément XML ne peut affecter la requête que s'il appartient au chemin de configuration que le client consomme réellement.

Articles similaires