Välityspalvelimen määrittäminen Mule 4 HTTP Request -yhteydelle
Sijoita HTTP-välityspalvelin Mule 4 -pyyntöyhteyden alle ja käytä reittiä uudelleen toiminnon config-refin kautta.
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.