CXF servisa proxy un forward proxy ir atšķirīgi objekti
Izprotiet tīkla proxy politiku CXF HTTPConduit un atšķiriet to no ģenerētā servisa objekta un galamērķa autorizācijas.
CXF ģenerētais servisa proxy ir Java objekts, kas veic SOAP izsaukumus. Forward proxy ir tīkla starpnieks, kas pārvadā šos HTTP savienojumus. Tie ir atšķirīgi objekti pat tad, ja kļūda abus sauc par proxy.
Tīkla izvēli attēlo izsauktā klienta HTTP transporta politika:
| Politikas lauks | Loma |
|---|---|
ProxyServer | Starpnieka resursdators. |
ProxyServerPort | Tā klausīšanās ports. |
ProxyServerType | Proxy tips, ko šis transports sagaida. |
NonProxyHosts | Galamērķi, kas atbrīvoti no šīs proxy politikas. |
HTTP JAX-WS klientam pamatā esošais CXF klients pakļauj HTTPConduit, kura politiku var konfigurēt, izmantojot atbalstīto kodu vai izvietošanas ceļu. Saglabājiet citas politikas vērtības, ko lietojumprogramma jau piemēro. HTTP politikai, kurai atļauts izmantot publisku maršrutu, HTTP proxy saraksts nodrošina kandidāta resursdatora un porta vērtības.
CXF atdala proxy autorizāciju no galamērķa autorizācijas. 407 no starpnieka no starpnieka nepieprasa servisa objekta lietojumprogrammas pieteikšanos.
Pirms conduit piemēra pielāgošanas nosakiet aktīvo CXF versiju un transportu. Lauks vai XML elements var ietekmēt pieprasījumu tikai tad, ja tas pieder konfigurācijas ceļam, ko klients faktiski izmanto.