Konfigurera en vidarebefordrande proxy på en Mule 4 HTTP Request-anslutning
Placera en HTTP-proxy under Mule 4-förfrågningsanslutningen och återanvänd den rutten via operationens config-ref.
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.