For ein Mule 4 HTTP Request legg du føretaksproxien i tilkoplinga som førespurnadskonfigurasjonen brukar. proxy-elementet ligg inne i ei 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øyrer til i ein eksisterande Mule-applikasjon med namnerommet til HTTP-koplinga sett opp. Host-en til tilkoplinga viser til mål-API-et. Den innebygde proxy-host-en viser til mellomleddet som skal nå det.

Ein operasjon brukar ruta ved å visa til konfigurasjonen:

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

proxy-elementet godtek òg brukarnamn og passord når mellomleddet krev det. Koplingreferansen tilbyr separat ein NTLM-proxytype for den autentiseringsoppsetjinga. Vel typen den utplasserte koplinga leverer, i staden for å leggje pålogginga til målet i urelaterte felt.

Døme frå Mule 3 set fleire eigenskapar rett på førespurnadskonfigurasjonen. Mule 4 grupperer tilkoplingsseigenskapar under request-connection og pakkar inn proxy-elementet som vist. Å halde konfigurasjonen namngjeven gjer ruta ombrukande: kvar HTTP Request-operasjon som viser til officeHttp, brukar den tilkoplingssoppsetjinga.

Relaterte artiklar