Um proxy de serviço gerado pelo CXF é o objeto Java que faz chamadas SOAP. Um proxy forward é um intermediário de rede que transporta essas conexões HTTP. São objetos diferentes mesmo quando um erro chama os dois de proxy.

A escolha da rede é representada pela política de transporte HTTP do cliente invocado:

Campo de políticaFunção
ProxyServerO host intermediário.
ProxyServerPortA porta de escuta dele.
ProxyServerTypeO tipo de proxy esperado por esse transporte.
NonProxyHostsDestinos isentos dessa política de proxy.

Para um cliente HTTP JAX-WS, o cliente CXF subjacente expõe um HTTPConduit cuja política pode ser configurada pelo código ou caminho de implantação suportados. Preserve os outros valores de política que a aplicação já aplica. Para uma política HTTP autorizada a usar uma rota pública, Lista de proxies HTTP fornece valores candidatos de host e porta.

O CXF separa a autorização de proxy da autorização de destino. Um 407 do intermediário do intermediário não pede o login de aplicação do objeto de serviço.

Identifique a versão ativa do CXF e o transporte antes de adaptar um exemplo de conduit. Um campo ou elemento XML só pode afetar a solicitação quando pertence ao caminho de configuração que o cliente realmente consome.

Artigos relacionados