Σε ένα HTTP Request του Mule 4, τοποθετήστε το εταιρικό proxy στη σύνδεση που χρησιμοποιεί αυτή η ρύθμιση αιτήματος. Το στοιχείο proxy βρίσκεται μέσα σε ένα περιτύλιγμα proxy-config:

<http:request-config name="officeHttp">
  <http:request-connection host="api.example" port="80">
    <http:proxy-config>
      <http:proxy host="proxy.office.example" port="8080" />
    </http:proxy-config>
  </http:request-connection>
</http:request-config>

Αυτό το απόσπασμα ανήκει σε υπάρχουσα εφαρμογή Mule με ρυθμισμένο το namespace του HTTP connector. Το host της σύνδεσης προσδιορίζει το API προορισμού. Το ένθετο host του proxy προσδιορίζει τον ενδιάμεσο που θα το προσεγγίσει.

Μια λειτουργία χρησιμοποιεί αυτή τη διαδρομή αναφερόμενη στη ρύθμιση:

<http:request method="GET" path="/status" config-ref="officeHttp" />

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

Τα παραδείγματα του Mule 3 βάζουν αρκετές ιδιότητες απευθείας στη ρύθμιση αιτήματος. Το Mule 4 ομαδοποιεί τις ιδιότητες σύνδεσης κάτω από το request-connection και περιτυλίγει το στοιχείο proxy όπως φαίνεται. Η διατήρηση ονόματος στη ρύθμιση κάνει τη διαδρομή επαναχρησιμοποιήσιμη: κάθε λειτουργία HTTP Request που αναφέρεται στο officeHttp χρησιμοποιεί αυτή τη ρύθμιση σύνδεσης.

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