Mule 4 HTTP Requestissä yrityksen välityspalvelin sijoitetaan yhteyteen, jota kyseinen pyyntöasetus käyttää. proxy-elementti on proxy-config-kääreen sisällä:

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

Tämä katkelma kuuluu olemassa olevaan Mule-sovellukseen, jossa HTTP-liittimen nimiavaruus on määritetty. Yhteyden host yksilöi kohde-API:n. Sisäkkäinen proxy-host yksilöi välittäjän, joka tavoittaa sen.

Toiminto käyttää tätä reittiä viittaamalla asetukseen:

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

proxy-elementti hyväksyy myös käyttäjänimen ja salasanan, kun välittäjä vaatii niitä. Liittimen viittaus tarjoaa erikseen NTLM-välityspalvelintyypin tälle todennusjärjestelylle. Valitse tyyppi, jonka käyttöönotettu liitin tarjoaa, sen sijaan että sijoittaisit kohteen kirjautumisen asiaankuulumattomiin kenttiin.

Mule 3:n esimerkit asettavat useita ominaisuuksia suoraan pyyntöasetukseen. Mule 4 ryhmittelee yhteyden ominaisuudet request-connectionin alle ja käärii proxy-elementtinsä kuten on esitetty. Asetuksen pitäminen nimettynä tekee reitistä uudelleenkäytettävän: jokainen HTTP Request -toiminto, joka viittaa officeHttp:iin, käyttää tätä yhteysasetusta.

Aiheeseen liittyvät artikkelit