Za Mule 4 HTTP Request smjestite korporativni proksi u konekciju koju koristi 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 sa konfigurisanim HTTP konektor namespace-om. Host konekcije označava odredišni API. Ugniježđeni host proksija označava posrednika koji će ga dosegnuti.

Operacija koristi tu rutu pozivajući se na konfiguraciju:

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

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

Primjeri za Mule 3 stavljaju nekoliko svojstava direktno na konfiguraciju zahtjeva. Mule 4 grupiše svojstva konekcije ispod 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 koristi to postavljanje konekcije.

Povezani članci