Servisný proxy CXF a forward proxy sú rôzne objekty
Pochopte sieťovú proxy politiku na CXF HTTPConduit a odlíšte ju od generovaného servisného objektu a autorizácie cieľa.
Servisný proxy generovaný CXF je objekt Java, ktorý vykonáva volania SOAP. Forward proxy je sieťový sprostredkovateľ, ktorý prenáša tieto HTTP spojenia. Sú to rôzne objekty, aj keď chyba označí ako proxy oba.
Voľbu siete predstavuje HTTP transportná politika volaného klienta:
| Pole politiky | Rola |
|---|---|
ProxyServer | Sprostredkujúci hostiteľ. |
ProxyServerPort | Jeho počúvajúci port. |
ProxyServerType | Typ proxy, ktorý tento transport očakáva. |
NonProxyHosts | Ciele vyňaté z tejto proxy politiky. |
Pre klienta HTTP JAX-WS podkladový klient CXF vystavuje HTTPConduit, ktorého politiku možno konfigurovať podporovaným kódom alebo cestou nasadenia. Zachovajte ostatné hodnoty politiky, ktoré aplikácia už používa. Pre HTTP politiku, ktorá smie použiť verejnú trasu, Zoznam HTTP proxy dodáva kandidátske hodnoty hostiteľa a portu.
CXF oddeľuje autorizáciu proxy od autorizácie cieľa. 407 od sprostredkovateľa od sprostredkovateľa nevyžaduje prihlásenie aplikácie servisného objektu.
Pred úpravou príkladu conduit určte aktívnu verziu CXF a transport. Pole alebo XML prvok môže požiadavku ovplyvniť len vtedy, keď patrí ku konfiguračnej ceste, ktorú klient skutočne používa.