Mule 4 HTTP Request-നായി, കോർപ്പറേറ്റ് പ്രോക്സി ആ അഭ്യർത്ഥന കോൺഫിഗറേഷൻ ഉപയോഗിക്കുന്ന കണക്ഷനുള്ളിൽ വയ്ക്കുക. proxy ഘടകം 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>

ഈ ഭാഗം HTTP കണക്ടറിന്റെ namespace കോൺഫിഗർ ചെയ്തിട്ടുള്ള നിലവിലുള്ള Mule ആപ്ലിക്കേഷനിൽ ഉൾപ്പെടുന്നു. കണക്ഷന്റെ host ലക്ഷ്യ API-യെ സൂചിപ്പിക്കുന്നു. ഉള്ളിലെ proxy host അതിൽ എത്തുന്ന മധ്യസ്ഥനെ സൂചിപ്പിക്കുന്നു.

ഒരു പ്രവർത്തനം കോൺഫിഗറേഷനെ പരാമർശിച്ച് ആ പാത ഉപയോഗിക്കുന്നു:

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

മധ്യസ്ഥന് ആവശ്യമുള്ളപ്പോൾ proxy ഘടകം ഉപയോക്തൃനാമവും പാസ്വേഡും സ്വീകരിക്കുന്നു. കണക്ടർ റഫറൻസ് ആ പ്രാമാണീകരണ ക്രമീകരണത്തിനായി പ്രത്യേകമായി ഒരു NTLM പ്രോക്സി തരം നൽകുന്നു. ലക്ഷ്യത്തിന്റെ ലോഗിൻ ബന്ധമില്ലാത്ത ഫീൽഡുകളിൽ ഇടുന്നതിനുപകരം വിന്യസിച്ച കണക്ടർ നൽകുന്ന തരം തിരഞ്ഞെടുക്കുക.

Mule 3 ഉദാഹരണങ്ങൾ പല ഗുണങ്ങളും നേരിട്ട് അഭ്യർത്ഥന കോൺഫിഗറേഷനിൽ ഇടുന്നു. Mule 4 കണക്ഷൻ ഗുണങ്ങൾ request-connection-ന് കീഴിൽ ഗ്രൂപ്പുചെയ്ത് കാണിച്ചിരിക്കുന്നതുപോലെ അതിന്റെ proxy ഘടകം പൊതിയുന്നു. കോൺഫിഗറേഷന് പേര് നിലനിർത്തുന്നത് പാതയെ വീണ്ടും ഉപയോഗിക്കാവുന്നതാക്കുന്നു: officeHttp പരാമർശിക്കുന്ന ഓരോ HTTP Request പ്രവർത്തനവും ആ കണക്ഷൻ ക്രമീകരണം ഉപയോഗിക്കുന്നു.

അനുബന്ധ ലേഖനങ്ങൾ