Til en Mule 4 HTTP Request skal du placere virksomhedsproxien i den forbindelse, som den anmodningskonfiguration bruger. Proxy-elementet ligger inde i en proxy-config-indpakning:

<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 uddrag hører til i en eksisterende Mule-applikation med HTTP-connectorens namespace konfigureret. Forbindelsens host angiver destinations-API'et. Den indlejrede proxy-host angiver det mellemled, der skal nå det.

En operation bruger den rute ved at henvise til konfigurationen:

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

Proxy-elementet accepterer også brugernavn og adgangskode, når mellemleddet kræver det. Connectorreferencen leverer separat en NTLM-proxytype til den godkendelsesopsætning. Vælg den type, som den installerede connector leverer, i stedet for at sætte destinationslogin i urelaterede felter.

Eksempler fra Mule 3 sætter flere egenskaber direkte på anmodningskonfigurationen. Mule 4 grupperer forbindelsesegenskaber under request-connection og pakker sit proxy-element ind som vist. At holde konfigurationen navngivet gør ruten genbrugelig: hver HTTP Request-operation, der refererer officeHttp, bruger den forbindelsesopsætning.

Relaterede artikler