I-configure ang forward proxy sa isang koneksyon ng HTTP Request sa Mule 4
Ilagay ang HTTP proxy sa ilalim ng koneksyon ng kahilingan sa Mule 4 at muling gamitin ang rutang iyon sa pamamagitan ng config-ref ng operasyon.
Para sa isang HTTP Request sa Mule 4, ilagay ang corporate proxy sa koneksyong ginagamit ng configuration ng kahilingang iyon. Nasa loob ng wrapper na proxy-config ang elementong proxy:
<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>
Ang bahaging ito ay para sa isang umiiral na aplikasyong Mule na may naka-configure na namespace ng HTTP connector. Tinutukoy ng host ng koneksyon ang target na API. Tinutukoy ng naka-nest na proxy host ang tagapamagitan na makakarating dito.
Ginagamit ng isang operasyon ang rutang iyon sa pamamagitan ng pagtukoy sa configuration:
<http:request method="GET" path="/status" config-ref="officeHttp" />
Tumatanggap din ang elementong proxy ng username at password kapag kailangan ito ng tagapamagitan. Nagbibigay nang hiwalay ang reference ng connector ng isang uri ng NTLM proxy para sa kaayusang iyon ng pagpapatotoo. Piliin ang uri na ibinibigay ng naka-deploy na connector sa halip na ilagay ang login ng destinasyon sa mga field na walang kaugnayan.
Inilalagay ng mga halimbawa para sa Mule 3 ang ilang property nang direkta sa configuration ng kahilingan. Pinagsasama-sama ng Mule 4 ang mga property ng koneksyon sa ilalim ng request-connection at binabalot ang elementong proxy nito gaya ng ipinapakita. Ang pagpapanatiling may pangalan ang configuration ay nagpapaging-muling-magagamit sa ruta: ginagamit ng bawat operasyong HTTP Request na tumutukoy sa officeHttp ang setup na iyon ng koneksyon.