CXF-palveluproxy ja forward-proxy ovat eri objekteja
Ymmärrä verkkoproxy-käytäntö CXF HTTPConduitissa ja erota se luodusta palveluobjektista ja kohdekohtaisesta valtuutuksesta.
CXF:n luoma palveluproxy on Java-objekti, joka tekee SOAP-kutsuja. Forward-proxy on verkkovälittäjä, joka kuljettaa nämä HTTP-yhteydet. Ne ovat eri objekteja, vaikka virhe kutsuisi molempia proxyksi.
Verkkovalintaa edustaa kutsutun asiakkaan HTTP-kuljetuskäytäntö:
| Käytäntökenttä | Rooli |
|---|---|
ProxyServer | Välittävä isäntä. |
ProxyServerPort | Sen kuunteleva portti. |
ProxyServerType | Proxyn tyyppi, jota kyseinen kuljetus odottaa. |
NonProxyHosts | Kohteet, jotka on vapautettu kyseisestä proxykäytännöstä. |
HTTP JAX-WS -asiakkaalle taustalla oleva CXF-asiakas tarjoaa HTTPConduit-objektin, jonka käytäntö voidaan määrittää tuetun koodin tai käyttöönottopolun kautta. Säilytä muut käytäntöarvot, joita sovellus jo soveltaa. HTTP-käytännölle, jolla saa käyttää julkista reittiä, HTTP-proxyluettelo tarjoaa ehdokasisäntä- ja porttiarvot.
CXF erottaa proxyvaltuutuksen kohdevaltuutuksesta. Välittäjän 407 välittäjältä ei pyydä palveluobjektin sovelluskirjautumista.
Tunnista aktiivinen CXF-versio ja kuljetus ennen conduit-esimerkin mukauttamista. Kenttä tai XML-elementti voi vaikuttaa pyyntöön vain, kun se kuuluu käytäntöpolkuun, jota asiakas todella käyttää.