Konfiguriranje posredniškega proxyja na povezavi HTTP Request v Mule 4
Postavite HTTP proxy pod povezavo zahteve v Mule 4 in znova uporabite to pot prek config-ref operacije.
Pri Mule 4 HTTP Request postavite podjetniški proxy v povezavo, ki jo uporablja ta konfiguracija zahteve. Element proxy stoji znotraj ovoja proxy-config:
<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>
Ta del spada v obstoječo aplikacijo Mule s konfiguriranim imenskim prostorom konektorja HTTP. Host povezave označuje ciljni API. Gnezdeni host proxyja označuje posrednika, ki ga bo dosegel.
Operacija uporabi to pot tako, da se sklicuje na konfiguracijo:
<http:request method="GET" path="/status" config-ref="officeHttp" />
Element proxy sprejme tudi uporabniško ime in geslo, ko ju posrednik zahteva. Sklic na konektor ločeno ponuja vrsto proxyja NTLM za tako ureditev preverjanja pristnosti. Izberite vrsto, ki jo ponuja nameščeni konektor, namesto da bi prijavo cilja vstavili v nepovezana polja.
Primeri za Mule 3 postavijo več lastnosti neposredno na konfiguracijo zahteve. Mule 4 združi lastnosti povezave pod request-connection in ovije svoj element proxy, kot je prikazano. Če konfiguracija ostane poimenovana, je pot znova uporabljiva: vsaka operacija HTTP Request, ki se sklicuje na officeHttp, uporabi to nastavitev povezave.