Għal HTTP Request ta' Mule 4, qiegħed il-proxy tal-kumpanija fil-konnessjoni li tuża dik il-konfigurazzjoni tat-talba. L-element proxy joqgħod ġewwa wrapp tal-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>

Dan il-framment jappartjeni għal applikazzjoni Mule eżistenti bin-namespace tal-konnettur HTTP ikkonfigurat. Il-host tal-konnessjoni jidentifika l-API destinazzjoni. Il-host tal-proxy mnest jidentifika l-intermedjarju li se jasal għalih.

Operazzjoni tuża dik ir-rotta billi tirreferi għall-konfigurazzjoni:

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

L-element proxy jaċċetta wkoll username u password meta l-intermedjarju jeħtieġhom. Ir-referenza tal-konnettur tipprovdi b'mod separat tip ta' proxy NTLM għal dak l-arranġament ta' awtentikazzjoni. Agħżel it-tip li jipprovdi l-konnettur skjerat minflok ma tpoġġi login tad-destinazzjoni f'oqsma mhux relatati.

Eżempji ta' Mule 3 iqiegħdu bosta proprjetajiet direttament fuq il-konfigurazzjoni tat-talba. Mule 4 jiġġruppa l-proprjetajiet tal-konnessjoni taħt request-connection u jdawwar l-element proxy tiegħu kif muri. Li żżomm il-konfigurazzjoni bl-isem tagħmilha r-rotta użabbli mill-ġdid: kull operazzjoni HTTP Request li tirreferi għal officeHttp tuża dak is-setup tal-konnessjoni.

Artikli relatati