ไล่ตามอินสแตนซ์ไคลเอนต์ที่ใช้งานอยู่ย้อนกลับ: RestTemplate → request factory → ไคลเอนต์ HTTP ระดับล่าง → เส้นทาง/บัญชีพร็อกซี การกำหนด helper ไว้ข้าง bean อื่นที่ถูกฉีดเข้าไปไม่เปลี่ยนการเรียกของ bean นั้น

ลำดับการสร้างคือ:

  1. กำหนดเส้นทางพร็อกซีของไคลเอนต์ระดับล่างและข้อมูลรับรองที่จำกัดตาม endpoint
  2. ส่งไคลเอนต์นั้นให้ request factory ของ HTTP-components ที่เข้ากันได้
  3. ใช้ factory นั้นใน RestTemplate ที่ดำเนินการ

factory ของ Spring Framework 6 ต้องใช้ Apache HttpComponents 5.1 หรือใหม่กว่า builder ข้อมูลรับรอง และ constructor ของ HttpClient 4 เป็นของอีกรุ่นหนึ่ง ข้อผิดพลาดในการสร้าง factory เกิดขึ้นก่อนเส้นทางเครือข่าย/การรับรองความถูกต้องในภายหลังที่ 407 แสดง

request interceptor ทั่วไปที่เพิ่ม Proxy-Authorization อาจพลาดการแลกเปลี่ยน HTTPS CONNECT ก่อนหน้า เก็บบัญชีพร็อกซีและปลายทางไว้บนอินเทอร์เฟซ transport/auth ที่รองรับของแต่ละฝ่าย และรักษาการตรวจสอบ TLS

สำหรับรายงาน ให้เก็บบุกรุ่นของ Spring/ไคลเอนต์, bean/factory ที่ใช้งาน, พร็อกซี และขั้นตอนข้อผิดพลาดสุดท้ายโดยไม่มีข้อมูลลับ

บทความที่เกี่ยวข้อง