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

ಸಂಬಂಧಿತ ಲೇಖನಗಳು