Jejaki instans klien aktif ke belakang: RestTemplate → request factory → klien HTTP asas → laluan/akaun proksi. Helper yang dikonfigurasikan di sebelah bean lain yang disuntik tidak mengubah panggilan bean itu.

Urutan pembinaan ialah:

  1. Tetapkan laluan proksi klien asas dan kelayakan yang terhad kepada endpoint.
  2. Berikan klien itu kepada request factory HTTP-components yang serasi.
  3. Gunakan factory itu dalam RestTemplate yang melaksanakan operasi.

factory Spring Framework 6 memerlukan Apache HttpComponents 5.1 atau lebih baharu. Builder, kelayakan dan pembina HttpClient 4 tergolong dalam generasi lain. Ralat pembinaan factory berlaku sebelum laluan rangkaian/pengesahan kemudian yang diwakili 407.

request interceptor generik yang menambah Proxy-Authorization boleh terlepas pertukaran HTTPS CONNECT terdahulu. Simpan akaun proksi dan destinasi pada antara muka transport/auth yang disokong masing-masing, dan kekalkan pengesahan TLS.

Untuk laporan, simpan generasi Spring/klien, bean/factory aktif, proksi dan peringkat ralat akhir tanpa rahsia.

Artikel berkaitan