د Spring 6 RestTemplate پروکسي تنظیمات د HttpClient 5 سره
جوړ شوی لار او حساب یوازې هغه وخت مهم دي چې ناکامه RestTemplate د دوی سره سمون لرونکې request factory وکاروي.
فعال کلاینټ انسټنس شاته تعقیب کړئ: RestTemplate → request factory → لاندې HTTP کلاینټ → د پروکسي لار/حساب. د بل انجیکټ شوي bean ترڅنګ جوړ شوی helper د هغه bean غږونکې نه بدلوي.
د جوړولو ترتیب دا دی:
- د لاندې کلاینټ د پروکسي لار او د endpoint له مخې محدود شوي اسناد وټاکئ.
- هغه کلاینټ سمون لرونکې HTTP-components request factory ته ورکړئ.
- هغه factory په هغه RestTemplate کې وکاروئ چې عملیه ترسره کوي.
د Spring Framework 6 factory د Apache HttpComponents 5.1 یا نوي نسخې ته اړتیا لري. د HttpClient 4 builder، اسناد او constructor بل نسل ته اړه لري. د factory د جوړولو تېروتنه له هغې وروستنۍ شبکه/تصدیق لارې مخکې راځي چې 407 یې استازیتوب کوي.
یو عمومي request interceptor چې Proxy-Authorization اضافه کوي کېدای شي پخوانۍ HTTPS CONNECT تبادله له لاسه ورکړي. د پروکسي او منزل حسابونه په خپلو اړوندو ملاتړ شویو transport/auth انٹرفیسونو کې وساتئ، او TLS تصدیق وساتئ.
د راپور لپاره د Spring/کلاینټ نسل، فعال bean/factory، پروکسي او د تېروتنې وروستی پړاو پرته له رازونو وساتئ.