Továbbító proxy beállítása Mule 4 HTTP Request kapcsolaton
Helyezzen HTTP proxy-t a Mule 4 kéréskapcsolat alá, és használja újra az útvonalat a művelet config-ref-jén keresztül.
Mule 4 HTTP Request esetén a vállalati proxy a kéréskonfiguráció által használt kapcsolatba kerül. A proxy elem egy proxy-config burkolón belül található:
<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>
Ez a részlet egy meglévő Mule-alkalmazásba tartozik, ahol az HTTP connector névtere be van állítva. A kapcsolat hostja jelöli a cél API-t. A beágyazott proxy host jelöli azt a közvetítőt, amely eléri.
Egy művelet a konfigurációra hivatkozva használja ezt az útvonalat:
<http:request method="GET" path="/status" config-ref="officeHttp" />
A proxy elem felhasználónevet és jelszót is elfogad, amikor a közvetítő megköveteli azokat. A connector-hivatkozás külön NTLM proxy típust biztosít ehhez a hitelesítési elrendezéshez. A telepített connector által biztosított típust válassza, ahelyett hogy a cél bejelentkezését nem kapcsolódó mezőkbe tenné.
A Mule 3 példái több tulajdonságot közvetlenül a kéréskonfigurációra tesznek. A Mule 4 a kapcsolati tulajdonságokat a request-connection alá csoportosítja, és a proxy elemét a bemutatott módon burkolja. A konfiguráció nevesítve tartása újrafelhasználhatóvá teszi az útvonalat: minden officeHttp-re hivatkozó HTTP Request művelet ezt a kapcsolatbeállítást használja.