Mule 4 HTTP Request ସଂଯୋଗରେ ଏକ ଫରୱାର୍ଡ ପ୍ରକ୍ସି କନଫିଗର କରନ୍ତୁ
Mule 4 ଅନୁରୋଧ ସଂଯୋଗ ତଳେ ଏକ HTTP ପ୍ରକ୍ସି ରଖନ୍ତୁ ଏବଂ ଅପରେସନର config-ref ମାଧ୍ୟମରେ ସେହି ପଥକୁ ପୁନଃ ବ୍ୟବହାର କରନ୍ତୁ।
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 proxy ପ୍ରକାର ଦିଏ। ଲକ୍ଷ୍ୟ ଲଗଇନକୁ ଅସମ୍ପର୍କିତ ଫିଲ୍ଡରେ ରଖିବା ପରିବର୍ତ୍ତେ ନିୟୋଜିତ କନେକ୍ଟର ଦିଏ ଥିବା ପ୍ରକାର ବାଛନ୍ତୁ।
Mule 3 ର ଉଦାହରଣଗୁଡ଼ିକ ଅନେକ ଗୁଣ ସିଧାସଳଖ ଅନୁରୋଧ କନଫିଗରେସନ ଉପରେ ରଖେ। Mule 4 ସଂଯୋଗର ଗୁଣଗୁଡ଼ିକୁ request-connection ତଳେ ସମୂହବଦ୍ଧ କରେ ଏବଂ ଦେଖାଯାଇଥିବା ପରି ଏହାର proxy ଉପାଦାନକୁ ଗୁଡ଼ାଏ। କନଫିଗରେସନକୁ ନାମ ସହିତ ରଖିବା ପଥକୁ ପୁନଃ ବ୍ୟବହାରଯୋଗ୍ୟ କରେ: officeHttp ସନ୍ଦର୍ଭ କରୁଥିବା ପ୍ରତ୍ୟେକ HTTP Request ଅପରେସନ ସେହି ସଂଯୋଗ ସେଟଅପ ବ୍ୟବହାର କରେ।