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 ಕಾರ್ಯಾಚರಣೆಯೂ ಆ ಸಂಪರ್ಕ ಸೆಟಪ್ ಬಳಸುತ್ತದೆ.