Ein CXF-tenesteproxy og ein forward-proxy er ulike objekt
Forstå nettverksproxypolitikken på CXF HTTPConduit og skil han frå eit generert tenesteobjekt og destinasjonsautorisasjon.
Ein CXF-generert tenesteproxy er Java-objektet som gjer SOAP-kall. Ein forward-proxy er ein nettverksmeklar som ber desse HTTP-tilkoplingane. Dei er ulike objekt sjølv når ein feil kallar begge ein proxy.
Nettverksvalet er representert av HTTP-transportpolitikken til den kalla klienten:
| Politikkfelt | Rolle |
|---|---|
ProxyServer | Meklarvarten. |
ProxyServerPort | Den lyttande porten hans. |
ProxyServerType | Proxytypen som transporten ventar. |
NonProxyHosts | Destinasjonar som er unntekne frå denne proxypolitikken. |
For ein HTTP JAX-WS-klient eksponerer den underliggjande CXF-klienten ein HTTPConduit der politikken kan konfigurerast gjennom den støtta koden eller distribusjonsbanen. Hald på dei andre politikkverdiane som applikasjonen allereie brukar. For ein HTTP-politikk som får bruke ein offentleg rute, leverer HTTP-proxyliste kandidatverdiar for vert og port.
CXF skil proxyautorisasjon frå destinasjonsautorisasjon. Ein 407 frå meklaren frå meklaren ber ikkje om applikasjonsinnlogginga til tenesteobjektet.
Identifiser den aktive CXF-versjonen og transporten før du tilpassar eit conduit-døme. Eit felt eller XML-element kan berre påverke førespurnaden når det høyrer til konfigurasjonsbanen som klienten faktisk brukar.