En CXF-tjenesteproxy og en forward proxy er forskellige objekter
Forstå netværksproxy-politikken på CXF HTTPConduit, og skel den fra et genereret tjenesteobjekt og destinationsgodkendelse.
En CXF-genereret tjenesteproxy er det Java-objekt, der udfører SOAP-kald. En forward proxy er en netværksmægler, der bærer disse HTTP-forbindelser. De er forskellige objekter, selv når en fejl kalder begge en proxy.
Netværksvalget repræsenteres af den kaldte klients HTTP-transportpolitik:
| Politikfelt | Rolle |
|---|---|
ProxyServer | Mægler-værten. |
ProxyServerPort | Dens lyttende port. |
ProxyServerType | Den proxystype, som transporten forventer. |
NonProxyHosts | Destinationer, der er fritaget for denne proxypolitik. |
For en HTTP JAX-WS-klient eksponerer den underliggende CXF-klient en HTTPConduit, hvis politik kan konfigureres gennem den understøttede kode eller udrulningssti. Bevar de øvrige politikværdier, som applikationen allerede anvender. For en HTTP-politik, der må bruge en offentlig rute, leverer HTTP-proxyliste kandidatværdier for vært og port.
CXF adskiller proxygodkendelse fra destinationsgodkendelse. Et 407 fra mægleren fra mægleren beder ikke om tjenesteobjektets applikationslogin.
Identificér den aktive CXF-version og transport, før du tilpasser et conduit-eksempel. Et felt eller XML-element kan kun påvirke anmodningen, når det hører til den konfigurationssti, som klienten faktisk bruger.