Persiuntimo proxy konfigūravimas Mule 4 HTTP Request ryšyje
Įdėkite HTTP proxy po Mule 4 užklausos ryšiu ir naudokite tą maršrutą iš naujo per operacijos config-ref.
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ą.