A CXF szolgáltatásproxy és a forward proxy különböző objektumok
Ismerje meg a hálózati proxy szabályzatát a CXF HTTPConduit esetében, és különböztesse meg a generált szolgáltatásobjektumtól és a célengedélyezéstől.
A CXF által generált szolgáltatásproxy az a Java-objektum, amely SOAP-hívásokat végez. A forward proxy olyan hálózati közvetítő, amely ezeket a HTTP-kapcsolatokat szállítja. Ezek különböző objektumok akkor is, ha egy hiba mindkettőt proxynak nevezi.
A hálózati választást a meghívott kliens HTTP-szállítási szabályzata képviseli:
| Szabályzatmező | Szerep |
|---|---|
ProxyServer | A közvetítő gazdagép. |
ProxyServerPort | A figyelő portja. |
ProxyServerType | A proxy típusa, amelyet ez a szállítás elvár. |
NonProxyHosts | A szabályzat alól mentesített célok. |
HTTP JAX-WS kliens esetén az alapul szolgáló CXF kliens egy HTTPConduitot tesz elérhetővé, amelynek szabályzata a támogatott kódon vagy telepítési útvonalon keresztül konfigurálható. Őrizze meg az alkalmazás által már alkalmazott egyéb szabályzatértékeket. A nyilvános útvonal használatára engedélyezett HTTP-szabályzat esetén a HTTP-proxylista jelölt gazdagép- és portértékeket biztosít.
A CXF elválasztja a proxyengedélyezést a célengedélyezéstől. A közvetítőtől érkező 407 a közvetítőtől nem kéri a szolgáltatásobjektum alkalmazásbejelentkezését.
A conduit-példa adaptálása előtt azonosítsa az aktív CXF-verziót és a szállítást. Egy mező vagy XML-elem csak akkor befolyásolhatja a kérést, ha ahhoz a konfigurációs útvonalhoz tartozik, amelyet a kliens ténylegesen használ.