Un proxy de servizo CXF e un proxy directo son obxectos distintos
Comprenda a política de proxy de rede en CXF HTTPConduit e distíngaa dun obxecto de servizo xerado e da autorización de destino.
Un proxy de servizo xerado por CXF é o obxecto Java que realiza chamadas SOAP. Un proxy directo é un intermediario de rede que transporta esas conexións HTTP. Son obxectos distintos aínda que un erro chame proxy a ambos.
A elección de rede represéntase coa política de transporte HTTP do cliente invocado:
| Campo de política | Función |
|---|---|
ProxyServer | O host intermediario. |
ProxyServerPort | O seu porto de escoita. |
ProxyServerType | O tipo de proxy que espera ese transporte. |
NonProxyHosts | Destinos exentos desa política de proxy. |
Para un cliente HTTP JAX-WS, o cliente CXF subxacente expón un HTTPConduit cuxa política se pode configurar mediante o código ou a ruta de despregamento admitidos. Conserve os demais valores de política que a aplicación xa aplica. Para unha política HTTP autorizada a usar unha ruta pública, Lista de proxies HTTP fornece valores candidatos de host e porto.
CXF separa a autorización de proxy da autorización de destino. Un 407 do intermediario do intermediario non solicita o inicio de sesión de aplicación do obxecto de servizo.
Identifique a versión activa de CXF e o transporte antes de adaptar un exemplo de conduit. Un campo ou elemento XML só pode afectar a solicitude cando pertence á ruta de configuración que o cliente consume realmente.