En CXF-tjenesteproxy og en forward-proxy er forskjellige objekter
Forstå nettverksproxypolicyen på CXF HTTPConduit og skill den fra et generert tjenesteobjekt og destinasjonsautorisasjon.
En CXF-generert tjenesteproxy er Java-objektet som utfører SOAP-kall. En forward-proxy er en nettverksmegler som bærer disse HTTP-tilkoblingene. De er forskjellige objekter selv når en feil kaller begge en proxy.
Nettverksvalget representeres av HTTP-transportpolicyen til den kalte klienten:
| Policyfelt | Rolle |
|---|---|
ProxyServer | Meglervirten. |
ProxyServerPort | Dens lyttende port. |
ProxyServerType | Proxytypen som transporten forventer. |
NonProxyHosts | Destinasjoner som er unntatt fra denne proxypolicyen. |
For en HTTP JAX-WS-klient eksponerer den underliggende CXF-klienten en HTTPConduit der policyen kan konfigureres gjennom den støttede koden eller distribusjonsbanen. Behold de andre policyverdiene som applikasjonen allerede bruker. For en HTTP-policy som får bruke en offentlig rute, leverer HTTP-proxyliste kandidatverdier for vert og port.
CXF skiller proxyautorisasjon fra destinasjonsautorisasjon. En 407 fra megleren fra megleren ber ikke om tjenesteobjektets applikasjonsinnlogging.
Identifiser den aktive CXF-versjonen og transporten før du tilpasser et conduit-eksempel. Et felt eller XML-element kan bare påvirke forespørselen når det tilhører konfigurasjonsbanen som klienten faktisk bruker.