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.

Tengdir greinar