For en Mule 4 HTTP Request legger du bedriftsproxien i tilkoblingen som forespørselskonfigurasjonen bruker. proxy-elementet ligger inne i en proxy-config-innpakning:

<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>

Dette utdraget hører til i en eksisterende Mule-applikasjon der navnerommet til HTTP-konnektoren er satt opp. Tilkoblingens host peker på mål-API-et. Den innebygde proxy-hosten peker på mellomleddet som skal nå det.

En operasjon bruker ruten ved å referere til konfigurasjonen:

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

proxy-elementet godtar også brukernavn og passord når mellomleddet krever det. Konnektorreferansen tilbyr separat en NTLM-proxytype for den autentiseringsoppsettet. Velg typen den utplasserte konnektoren leverer, i stedet for å legge målets pålogging i urelaterte felt.

Eksempler fra Mule 3 setter flere egenskaper direkte på forespørselskonfigurasjonen. Mule 4 grupperer tilkoblingsegenskaper under request-connection og pakker inn proxy-elementet som vist. Å holde konfigurasjonen navngitt gjør ruten gjenbrukbar: hver HTTP Request-operasjon som refererer til officeHttp, bruker den tilkoblingsoppsettet.

Relaterte artikler