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 செயல்பாடும் அந்த இணைப்பு அமைப்பைப் பயன்படுத்துகிறது.