Za Mule 4 HTTP Request smjestite korporativni proxy u vezu koju rabi ta konfiguracija zahtjeva. Element proxy stoji unutar omotača proxy-config:

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

Ovaj fragment pripada postojećoj Mule aplikaciji s konfiguriranim namespaceom HTTP konektora. Host veze označava odredišni API. Ugniježđeni host proxyja označava posrednika koji će ga dosegnuti.

Operacija rabi tu rutu pozivajući se na konfiguraciju:

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

Element proxy prihvaća i korisničko ime i lozinku kada ih posrednik zahtijeva. Referenca konektora odvojeno nudi NTLM tip proxyja za takav raspored autentikacije. Odaberite tip koji pruža implementirani konektor umjesto da prijavu odredišta stavljate u nepovezana polja.

Primjeri za Mule 3 stavljaju nekoliko svojstava izravno na konfiguraciju zahtjeva. Mule 4 grupira svojstva veze pod request-connection i obavija svoj element proxy kako je prikazano. Zadržavanje naziva konfiguracije čini rutu višekratno upotrebljivom: svaka HTTP Request operacija koja referencira officeHttp rabi tu postavku veze.

Povezani članci