Forward-Proxy an einer Mule 4 HTTP Request-Verbindung konfigurieren
Legen Sie einen HTTP-Proxy unter die Mule 4-Anfrageverbindung und nutzen Sie diese Route über die config-ref der Operation wieder.
Bei einem Mule 4 HTTP Request gehört der Unternehmensproxy in die Verbindung, die diese Anforderungskonfiguration verwendet. Das proxy-Element steht innerhalb eines proxy-config-Wrappers:
<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>
Dieses Fragment gehört in eine bestehende Mule-Anwendung, in der der Namespace des HTTP-Connectors konfiguriert ist. Der host der Verbindung bezeichnet die Ziel-API. Der verschachtelte proxy-host bezeichnet den Vermittler, der sie erreicht.
Eine Operation nutzt diese Route, indem sie auf die Konfiguration verweist:
<http:request method="GET" path="/status" config-ref="officeHttp" />
Das proxy-Element akzeptiert außerdem Benutzername und Passwort, wenn der Vermittler sie verlangt. Die Connector-Referenz stellt für diese Authentifizierungsanordnung separat einen NTLM-Proxytyp bereit. Wählen Sie den Typ, den der eingesetzte Connector liefert, statt ein Ziel-Login in unzusammenhängende Felder zu schreiben.
Beispiele für Mule 3 setzen mehrere Eigenschaften direkt auf die Anforderungskonfiguration. Mule 4 gruppiert Verbindungseigenschaften unter request-connection und umschließt sein proxy-Element wie gezeigt. Der benannte Aufbau hält die Route wiederverwendbar: jede HTTP Request-Operation, die officeHttp referenziert, verwendet diese Verbindungseinrichtung.