Mule 4 HTTP Requesti puhul pange ettevõtte proxy ühendusse, mida see päringukonfiguratsioon kasutab. Proxy-element asub proxy-config ümbrise sees:

<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>

See fragment kuulub olemasolevasse Mule'i rakendusse, kus HTTP-konnektori nimeruum on seadistatud. Ühenduse host tähistab siht-API-t. Pesastatud proxy host tähistab vahendajat, mis selleni jõuab.

Operatsioon kasutab seda marsruuti konfiguratsioonile viidates:

<http:request method="GET" path="/status" config-ref="officeHttp" />

Proxy-element võtab vastu ka kasutajanime ja parooli, kui vahendaja neid nõuab. Konnektori viide pakub selle autentimiskorralduse jaoks eraldi NTLM-proxy tüübi. Valige tüüp, mille paigaldatud konnektor pakub, selle asemel et panna sihtkoha sisselogimine seostamatutesse väljadesse.

Mule 3 näited panevad mitu omadust otse päringukonfiguratsioonile. Mule 4 rühmitab ühenduse omadused request-connection alla ja mähib oma proxy-elemendi nii, nagu näidatud. Konfiguratsiooni nimetatuna hoidmine muudab marsruudi korduskasutatavaks: iga HTTP Request operatsioon, mis viitab officeHttp-le, kasutab seda ühenduse seadistust.

Seotud artiklid