تتبَّع نسخة العميل النشطة إلى الوراء: RestTemplate → مصنع الطلبات → عميل HTTP الأساسي → مسار الوكيل/الحساب. وجود مساعد مُهيّأ إلى جانب حبة محقونة أخرى لا يغيّر نداءات تلك الحبة.

تسلسل البناء هو:

  1. اضبط مسار الوكيل للعميل الأساسي وبيانات اعتماد محصورة بالنقطة الطرفية.
  2. أعطِ ذلك العميل لمصنع الطلبات المتوافق من HTTP-components.
  3. استخدم ذلك المصنع في RestTemplate الذي ينفّذ العملية.

يتطلب مصنع Spring Framework 6 مكتبة Apache HttpComponents 5.1 أو أحدث. بانيات HttpClient 4 وبيانات اعتماده ومُنشئاته تنتمي إلى جيل آخر. خطأ بناء المصنع يسبق مسار الشبكة/المصادقة اللاحق الذي تمثله 407.

قد يفوّت معترض طلبات عام يضيف Proxy-Authorization تبادل HTTPS CONNECT الأسبق. أبقِ حسابات الوكيل والوجهة على واجهات النقل/المصادقة المدعومة الخاصة بكل منهما، واحتفظ بالتحقق من TLS.

من أجل تقرير، احتفظ بجيل Spring/العميل، والحبة/المصنع النشط، والوكيل، ومرحلة الخطأ النهائية دون أسرار.

مقالات ذات صلة