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.

Kapcsolódó cikkek