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>

بۇ پارچە HTTP كونتاكتېرنىڭ namespace سەپلەنگەن مەۋجۇت Mule پروگراممىسىغا تەۋە. ئۇلىنىشنىڭ host ى نىشان API نى كۆرسىتىدۇ. ئىچكى proxy host ى ئۇنىڭغا يېتىدىغان ۋاسىتىچىنى كۆرسىتىدۇ.

مەشغۇلات سەپلىمىگە ئاساسەن شۇ يولنى ئىشلىتىدۇ:

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

ۋاسىتىچى تەلەپ قىلغاندا proxy ئېلېمېنتى ئىشلەتكۈچى ئىسمى ۋە پارولنىمۇ قوبۇل قىلىدۇ. كونتاكتېر پايدىلانمىسى بۇ دەلىللەش تەرتىپى ئۈچۈن ئايرىم NTLM proxy تۈرىنى تەمىنلەيدۇ. نىشان كىرىشىنى مۇناسىۋەتسىز رايونلارغا قويۇشنىڭ ئورنىغا قۇرۇلغان كونتاكتېر تەمىنلىگەن تۈرنى تاللاڭ.

Mule 3 مىساللىرى بىر قانچە خاسلىقنى بىۋاسىتە تەلەپ سەپلىمىسىگە قويىدۇ. Mule 4 ئۇلىنىش خاسلىقلىرىنى request-connection ئاستىغا توپلاپ، proxy ئېلېمېنتىنى كۆرسىتىلگەندەك ئورايدۇ. سەپلىمىنى ئىسىملىك ساقلىغاندا يول قايتا ئىشلىتىلىدۇ: officeHttp غا پايدىلىنىدىغان ھەر بىر HTTP Request مەشغۇلاتى شۇ ئۇلىنىش تەڭشىكىنى ئىشلىتىدۇ.

مۇناسىۋەتلىك ماقالىلەر