Ένα service proxy που παράγεται από το CXF είναι το αντικείμενο Java που εκτελεί κλήσεις SOAP. Ένα forward proxy είναι ένας δικτυακός διαμεσολαβητής που μεταφέρει αυτές τις συνδέσεις HTTP. Είναι διαφορετικά αντικείμενα ακόμη και όταν ένα σφάλμα αποκαλεί και τα δύο proxy.

Η επιλογή δικτύου αναπαρίσταται από την πολιτική μεταφοράς HTTP του καλούμενου πελάτη:

Πεδίο πολιτικήςΡόλος
ProxyServerΟ διαμεσολαβητής host.
ProxyServerPortΗ θύρα ακρόασής του.
ProxyServerTypeΟ τύπος proxy που αναμένει αυτή η μεταφορά.
NonProxyHostsΠροορισμοί που εξαιρούνται από αυτή την πολιτική proxy.

Για έναν πελάτη HTTP JAX-WS, ο υποκείμενος πελάτης CXF εκθέτει ένα HTTPConduit του οποίου η πολιτική μπορεί να ρυθμιστεί μέσω του υποστηριζόμενου κώδικα ή της διαδρομής ανάπτυξης. Διατηρήστε τις άλλες τιμές πολιτικής που εφαρμόζει ήδη η εφαρμογή. Για μια πολιτική HTTP που επιτρέπεται να χρησιμοποιεί δημόσια διαδρομή, το Λίστα proxy HTTP παρέχει υποψήφιες τιμές host και θύρας.

Το CXF διαχωρίζει την εξουσιοδότηση proxy από την εξουσιοδότηση προορισμού. Ένα 407 από τον διαμεσολαβητή από τον διαμεσολαβητή δεν ζητά τη σύνδεση εφαρμογής του αντικειμένου υπηρεσίας.

Προσδιορίστε την ενεργή έκδοση CXF και τη μεταφορά πριν προσαρμόσετε ένα παράδειγμα conduit. Ένα πεδίο ή στοιχείο XML μπορεί να επηρεάσει το αίτημα μόνο όταν ανήκει στη διαδρομή διαμόρφωσης που καταναλώνει πραγματικά ο πελάτης.

Σχετικά άρθρα