Konfiguriranje unaprijednog proxyja na Mule 4 HTTP Request vezi
Smjestite HTTP proxy ispod veze zahtjeva u Mule 4 i ponovno upotrijebite tu rutu kroz config-ref operacije.
Za Mule 4 HTTP Request smjestite korporativni proxy u vezu koju rabi ta konfiguracija zahtjeva. Element proxy stoji unutar omotača 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>
Ovaj fragment pripada postojećoj Mule aplikaciji s konfiguriranim namespaceom HTTP konektora. Host veze označava odredišni API. Ugniježđeni host proxyja označava posrednika koji će ga dosegnuti.
Operacija rabi tu rutu pozivajući se na konfiguraciju:
<http:request method="GET" path="/status" config-ref="officeHttp" />
Element proxy prihvaća i korisničko ime i lozinku kada ih posrednik zahtijeva. Referenca konektora odvojeno nudi NTLM tip proxyja za takav raspored autentikacije. Odaberite tip koji pruža implementirani konektor umjesto da prijavu odredišta stavljate u nepovezana polja.
Primjeri za Mule 3 stavljaju nekoliko svojstava izravno na konfiguraciju zahtjeva. Mule 4 grupira svojstva veze pod request-connection i obavija svoj element proxy kako je prikazano. Zadržavanje naziva konfiguracije čini rutu višekratno upotrebljivom: svaka HTTP Request operacija koja referencira officeHttp rabi tu postavku veze.