د Mule 4 HTTP Request لپاره، د تصدۍ پراکسي په هغه اړیکه کې کېږدئ چې دغه غوښتنې ترتیب یې کاروي. د 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 اپلیکیشن پورې اړه لري چې د HTTP کانکټر namespace پکې تنظیم شوی وي. د اړیکې host د موخې API په ګوته کوي. دنني proxy host هغه منځګړی په ګوته کوي چې هلته رسېږي.

یو عملیات هغه لاره د ترتیب په حواله کاروي:

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

د proxy عنصر د کارن نوم او پټنوم هم مني کله چې منځګړی ورته اړتیا ولري. د کانکټر حواله د دغه تصدیق ترتیب لپاره جلا د NTLM پراکسي ډول وړاندې کوي. هغه ډول وټاکئ چې ځای پر شوی کانکټر یې وړاندې کوي، نه دا چې د موخې ننوتل په ناتړلو ساحو کې کېږدئ.

د Mule 3 بېلګې څو ځانګړنې مستقیم پر غوښتنې ترتیب باندې کېږدي. Mule 4 د اړیکې ځانګړنې د request-connection لاندې ډله کوي او خپل proxy عنصر لکه څنګه چې ښودل شوی تاووي. د ترتیب نوم ساتل لاره بیا کارولو وړ کوي: هر هغه HTTP Request عملیات چې officeHttp ته حواله کوي هماغه اړیکه کاروي.

اړوندې مقالې