CXF paslaugos proxy ir forward proxy yra skirtingi objektai
Supraskite tinklo proxy politiką CXF HTTPConduit atveju ir atskirkite ją nuo sugeneruoto paslaugos objekto ir paskirties autorizacijos.
CXF sugeneruotas paslaugos proxy yra Java objektas, atliekantis SOAP kvietimus. Forward proxy yra tinklo tarpininkas, perduodantis tuos HTTP ryšius. Tai skirtingi objektai, net kai klaida abu vadina proxy.
Tinklo pasirinkimą atspindi iškviesto kliento HTTP transporto politika:
| Politikos laukas | Vaidmuo |
|---|---|
ProxyServer | Tarpinis mazgas. |
ProxyServerPort | Jo klausymosi prievadas. |
ProxyServerType | Proxy tipas, kurio tikisi tas transportas. |
NonProxyHosts | Paskirties vietos, atleidžiamos nuo tos proxy politikos. |
HTTP JAX-WS klientui pagrindinis CXF klientas atskleidžia HTTPConduit, kurio politiką galima konfigūruoti per palaikomą kodą ar diegimo kelią. Išsaugokite kitas politikos vertes, kurias programa jau taiko. HTTP politikai, kuriai leidžiama naudoti viešą maršrutą, HTTP proxy sąrašas pateikia kandidatų mazgo ir prievado vertes.
CXF atskiria proxy autorizaciją nuo paskirties autorizacijos. 407 iš tarpininko iš tarpininko nereikalauja paslaugos objekto programos prisijungimo.
Prieš pritaikydami conduit pavyzdį, nustatykite aktyvią CXF versiją ir transportą. Laukas ar XML elementas gali paveikti užklausą tik tada, kai priklauso konfigūracijos keliui, kurį klientas iš tikrųjų naudoja.