Proxy usługi CXF i proxy forward to różne obiekty
Poznaj politykę proxy sieciowego w CXF HTTPConduit i odróżnij ją od generowanego obiektu usługi oraz autoryzacji miejsca docelowego.
Wygenerowane przez CXF proxy usługi to obiekt Java wykonujący wywołania SOAP. Proxy forward to pośrednik sieciowy przenoszący te połączenia HTTP. To różne obiekty, nawet gdy błąd nazywa proxy oba z nich.
Wybór sieci jest reprezentowany przez politykę transportu HTTP wywoływanego klienta:
| Pole polityki | Rola |
|---|---|
ProxyServer | Host pośredniczący. |
ProxyServerPort | Jego port nasłuchujący. |
ProxyServerType | Typ proxy oczekiwany przez ten transport. |
NonProxyHosts | Miejsca docelowe zwolnione z tej polityki proxy. |
W przypadku klienta HTTP JAX-WS bazowy klient CXF udostępnia HTTPConduit, którego politykę można skonfigurować za pomocą obsługiwanego kodu lub ścieżki wdrożenia. Zachowaj inne wartości polityki już stosowane przez aplikację. Dla polityki HTTP, która może korzystać z trasy publicznej, Lista proxy HTTP dostarcza kandydackie wartości hosta i portu.
CXF oddziela autoryzację proxy od autoryzacji miejsca docelowego. 407 od pośrednika od pośrednika nie wymaga logowania aplikacji obiektu usługi.
Przed dostosowaniem przykładu conduit określ aktywną wersję CXF i transport. Pole lub element XML może wpłynąć na żądanie tylko wtedy, gdy należy do ścieżki konfiguracji, której klient rzeczywiście używa.