CXF үйлчилгээний прокси ба форвард прокси нь өөр өөр объект
CXF HTTPConduit дээрх сүлжээний прокси бодлогыг ойлгож, үүсгэсэн үйлчилгээний объект болон очих газрын зөвшөөрлөөс ялгаарай.
CXF-ийн үүсгэсэн үйлчилгээний прокси нь SOAP дуудлага хийдэг Java объект юм. Форвард прокси нь тэдгээр HTTP холболтыг зөөдөг сүлжээний зуучлагч юм. Алдаа хоёуланг нь прокси гэж нэрлэсэн ч тэд өөр өөр объект юм.
Сүлжээний сонголтыг дуудагдсан клиентийн HTTP тээврийн бодлого илэрхийлнэ:
| Бодлогын талбар | Үүрэг |
|---|---|
ProxyServer | Зуучлагч хост. |
ProxyServerPort | Түүний сонсох порт. |
ProxyServerType | Тухайн тээврийн хүлээж буй прокси төрөл. |
NonProxyHosts | Тухайн прокси бодлогоос чөлөөлөгдсөн очих газрууд. |
HTTP JAX-WS клиентийн хувьд доод түвшний CXF клиент нь дэмжигдсэн код эсвэл байршуулалтын замналаар бодлогыг нь тохируулж болох HTTPConduit-ыг ил гаргадаг. Аппликейшн аль хэдийн хэрэгжүүлсэн бусад бодлогын утгыг хадгална уу. Нийтийн маршрут ашиглах зөвшөөрөлтэй HTTP бодлогын хувьд HTTP прокси жагсаалт боломжит хост, портын утгыг өгдөг.
CXF нь прокси зөвшөөрлийг очих газрын зөвшөөрлөөс тусгаарладаг. Зуучлагчаас ирсэн Зуучлагчаас ирсэн 407 нь үйлчилгээний объектын аппликейшны нэвтрэлтийг шаарддаггүй.
Conduit-ийн жишээг тохируулахын өмнө идэвхтэй CXF хувилбар болон тээврийг тодорхойл. Талбар эсвэл XML элемент нь клиентийн бодитоор ашигладаг тохиргооны замд хамаарах үед л хүсэлтэд нөлөөлж чадна.