Mule 4 HTTP Request atveju įdėkite įmonės proxy į ryšį, kurį naudoja ta užklausos konfigūracija. proxy elementas yra proxy-config apvalkale:

<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>

Šis fragmentas priklauso esamai Mule programai, kurioje sukonfigūruota HTTP jungties namespace. Ryšio host žymi tikslinį API. Įdėtasis proxy host žymi tarpininką, kuris jį pasieks.

Operacija naudoja tą maršrutą nurodydama konfigūraciją:

<http:request method="GET" path="/status" config-ref="officeHttp" />

proxy elementas taip pat priima vartotojo vardą ir slaptažodį, kai tarpininkas jų reikalauja. Jungties nuoroda atskirai pateikia NTLM proxy tipą tokiai autentifikavimo schemai. Pasirinkite tipą, kurį teikia įdiegta jungtis, o ne dėkite tikslo prisijungimą į nesusijusius laukus.

Mule 3 pavyzdžiai kelias savybes deda tiesiai į užklausos konfigūraciją. Mule 4 sugrupuoja ryšio savybes po request-connection ir apgaubia savo proxy elementą, kaip parodyta. Išlaikius konfigūraciją pavadintą, maršrutas tampa daugkartinio naudojimo: kiekviena HTTP Request operacija, nurodanti officeHttp, naudoja tą ryšio nustatymą.

Susiję straipsniai