Truy ngược instance máy khách đang hoạt động: RestTemplate → request factory → máy khách HTTP bên dưới → tuyến/tài khoản proxy. Một helper được cấu hình bên cạnh bean được tiêm khác không làm thay đổi các lệnh gọi của bean đó.

Trình tự xây dựng là:

  1. Đặt tuyến proxy của máy khách bên dưới và thông tin xác thực giới hạn theo endpoint.
  2. Trao máy khách đó cho request factory tương thích của HTTP-components.
  3. Dùng factory đó trong RestTemplate thực hiện thao tác.

factory của Spring Framework 6 yêu cầu Apache HttpComponents 5.1 trở lên. Các builder, thông tin xác thực và hàm khởi tạo của HttpClient 4 thuộc về một thế hệ khác. Lỗi khi xây dựng factory xảy ra trước đường mạng/xác thực sau đó mà 407 đại diện.

Một request interceptor chung có thêm Proxy-Authorization có thể bỏ lỡ trao đổi HTTPS CONNECT trước đó. Giữ tài khoản proxy và đích trên các giao diện transport/auth được hỗ trợ tương ứng, và giữ nguyên việc xác minh TLS.

Đối với báo cáo, hãy giữ thế hệ Spring/máy khách, bean/factory đang hoạt động, proxy và giai đoạn lỗi cuối cùng mà không có thông tin bí mật.

Bài viết liên quan