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.

Ähnliche Artikel