Skilgreina framsendingarproxy á Mule 4 HTTP Request-tengingu
Settu HTTP-proxy undir Mule 4-beiðnitenginguna og endurnýttu þá leið í gegnum config-ref aðgerðarinnar.
Fyrir Mule 4 HTTP Request setur þú fyrirtækjaproxyið í tenginguna sem sú beiðnaskilgreining notar. proxy-hluturinn er inni í proxy-config-umbúðum:
<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>
Þetta brot tilheyrir núverandi Mule-forriti þar sem nafnrými HTTP-tengisins er skilgreint. host tengingarinnar auðkennir áfangastaðar-APIið. Innfellt proxy-host auðkennir milliliðinn sem nær til þess.
Aðgerð notar þá leið með því að vísa í skilgreininguna:
<http:request method="GET" path="/status" config-ref="officeHttp" />
proxy-hluturinn tekur einnig við notandanafni og lykilorði þegar milliliðurinn krefst þeirra. Tengivísunin býður sérstaklega upp á NTLM-proxytegund fyrir þá auðkenningaruppsetningu. Veldu tegundina sem uppsetta tengið býður upp á í stað þess að setja innskráningu áfangastaðar í ótengda reiti.
Dæmi fyrir Mule 3 setja nokkra eiginleika beint á beiðnaskilgreininguna. Mule 4 flokkar tengieiginleika undir request-connection og umbúðir proxy-hlut sinn eins og sýnt er. Að halda skilgreiningunni nefndri gerir leiðina endurnýtanlega: hver HTTP Request-aðgerð sem vísar í officeHttp notar þá tengingaruppsetningu.