యాక్టివ్ క్లయింట్ ఇన్‌స్టాన్స్‌ను వెనుకకు ట్రేస్ చేయండి: 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, ప్రాక్సీ మరియు చివరి లోప దశను రహస్యాలు లేకుండా ఉంచండి.

సంబంధిత వ్యాసాలు