Konfigurer en videresendelsesproxy på en Mule 4 HTTP Request-forbindelse
Placer en HTTP-proxy under Mule 4-anmodningsforbindelsen, og genbrug den rute via operationens config-ref.
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.