सक्रिय क्लाइंट इंस्टेंस को पीछे की ओर ट्रेस करें: 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, प्रॉक्सी और अंतिम त्रुटि चरण बिना रहस्यों के रखें।

संबंधित लेख