Konfigurer en videresendingsproxy på en Mule 4 HTTP Request-tilkobling
Legg en HTTP-proxy under Mule 4-forespørselstilkoblingen og bruk ruten på nytt via operasjonens config-ref.
For en Mule 4 HTTP Request legger du bedriftsproxien i tilkoblingen som forespørselskonfigurasjonen bruker. proxy-elementet ligger inne i en 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ører til i en eksisterende Mule-applikasjon der navnerommet til HTTP-konnektoren er satt opp. Tilkoblingens host peker på mål-API-et. Den innebygde proxy-hosten peker på mellomleddet som skal nå det.
En operasjon bruker ruten ved å referere til konfigurasjonen:
<http:request method="GET" path="/status" config-ref="officeHttp" />
proxy-elementet godtar også brukernavn og passord når mellomleddet krever det. Konnektorreferansen tilbyr separat en NTLM-proxytype for den autentiseringsoppsettet. Velg typen den utplasserte konnektoren leverer, i stedet for å legge målets pålogging i urelaterte felt.
Eksempler fra Mule 3 setter flere egenskaper direkte på forespørselskonfigurasjonen. Mule 4 grupperer tilkoblingsegenskaper under request-connection og pakker inn proxy-elementet som vist. Å holde konfigurasjonen navngitt gjør ruten gjenbrukbar: hver HTTP Request-operasjon som refererer til officeHttp, bruker den tilkoblingsoppsettet.