För en Mule 4 HTTP Request placerar du företagsproxyn i den anslutning som förfrågningskonfigurationen använder. proxy-elementet sitter i ett proxy-config-omslag:

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

Det här utdraget hör hemma i en befintlig Mule-applikation med HTTP-kopplingens namnrymd konfigurerad. Anslutningens host anger mål-API:et. Den inbäddade proxy-värden anger mellanhanden som ska nå det.

En operation använder rutten genom att referera till konfigurationen:

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

proxy-elementet tar också emot användarnamn och lösenord när mellanhanden kräver det. Kopplingsreferensen tillhandahåller separat en NTLM-proxytyp för den autentiseringsuppsättningen. Välj den typ som den distribuerade kopplingen levererar i stället för att lägga målets inloggning i orelaterade fält.

Exempel för Mule 3 sätter flera egenskaper direkt på förfrågningskonfigurationen. Mule 4 grupperar anslutningsegenskaper under request-connection och omsluter sitt proxy-element som visas. Att hålla konfigurationen namngiven gör rutten återanvändbar: varje HTTP Request-operation som refererar officeHttp använder den anslutningsinställningen.

Relaterade artiklar