ಸಕ್ರಿಯ ಕ್ಲೈಂಟ್ ಇನ್ಸ್ಟಾನ್ಸ್ ಅನ್ನು ಹಿಂದಕ್ಕೆ ಟ್ರೇಸ್ ಮಾಡಿ: RestTemplate → request factory → ಆಧಾರವಾದ HTTP ಕ್ಲೈಂಟ್ → ಪ್ರಾಕ್ಸಿ ಮಾರ್ಗ/ಖಾತೆ. ಇನ್ನೊಂದು ಇಂಜೆಕ್ಟ್ ಆದ bean ಪಕ್ಕ ಕಾನ್ಫಿಗರ್ ಆದ helper ಆ bean ನ ಕರೆಗಳನ್ನು ಬದಲಿಸುವುದಿಲ್ಲ.

ನಿರ್ಮಾಣದ ಕ್ರಮ ಹೀಗಿದೆ:

  1. ಆಧಾರವಾದ ಕ್ಲೈಂಟ್‌ನ ಪ್ರಾಕ್ಸಿ ಮಾರ್ಗ ಮತ್ತು endpoint-ಸೀಮಿತ ರುಜುವಾತುಗಳನ್ನು ಹೊಂದಿಸಿ.
  2. ಆ ಕ್ಲೈಂಟ್ ಅನ್ನು ಹೊಂದಿಕೆಯಾಗುವ HTTP-components request factory ಗೆ ಕೊಡಿ.
  3. ಕಾರ್ಯ ನಿರ್ವಹಿಸುವ RestTemplate ನಲ್ಲಿ ಆ factory ಬಳಸಿ.

Spring Framework 6 ನ factory ಗೆ Apache HttpComponents 5.1 ಅಥವಾ ನಂತರದ ಆವೃತ್ತಿ ಬೇಕು. HttpClient 4 ನ builder, ರುಜುವಾತುಗಳು ಮತ್ತು constructor ಬೇರೆ ಪೀಳಿಗೆಗೆ ಸೇರಿವೆ. factory ನಿರ್ಮಾಣ ದೋಷವು 407 ರಿಂದ ಸೂಚಿತವಾದ ನಂತರದ ನೆಟ್‌ವರ್ಕ್/ದೃಢೀಕರಣ ಮಾರ್ಗಕ್ಕಿಂತ ಮೊದಲು ಬರುತ್ತದೆ.

Proxy-Authorization ಸೇರಿಸುವ ಸಾಮಾನ್ಯ request interceptor ಮೊದಲಿನ HTTPS CONNECT ವಿನಿಮಯವನ್ನು ತಪ್ಪಿಸಬಹುದು. ಪ್ರಾಕ್ಸಿ ಮತ್ತು ಗಮ್ಯಸ್ಥಾನದ ಖಾತೆಗಳನ್ನು ಅವರವರ ಬೆಂಬಲಿತ transport/auth ಇಂಟರ್‌ಫೇಸ್‌ಗಳಲ್ಲಿ ಇರಿಸಿ ಮತ್ತು TLS ಪರಿಶೀಲನೆ ಉಳಿಸಿ.

ವರದಿಗಾಗಿ Spring/ಕ್ಲೈಂಟ್ ಪೀಳಿಗೆ, ಸಕ್ರಿಯ bean/factory, ಪ್ರಾಕ್ಸಿ ಮತ್ತು ಅಂತಿಮ ದೋಷ ಹಂತವನ್ನು ರಹಸ್ಯಗಳಿಲ್ಲದೆ ಇರಿಸಿ.

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