Telusuri instans klien yang aktif ke belakang: RestTemplate → request factory → klien HTTP yang mendasari → rute/akun proxy. Helper yang dikonfigurasi di samping bean lain yang diinjeksi tidak mengubah panggilan bean tersebut.

Urutan konstruksinya adalah:

  1. Atur rute proxy klien yang mendasari dan kredensial yang dibatasi endpoint.
  2. Berikan klien itu ke request factory HTTP-components yang kompatibel.
  3. Gunakan factory itu di RestTemplate yang menjalankan operasi.

factory Spring Framework 6 memerlukan Apache HttpComponents 5.1 atau lebih baru. Builder, kredensial, dan konstruktor HttpClient 4 termasuk generasi lain. Kesalahan pembuatan factory mendahului jalur jaringan/autentikasi berikutnya yang diwakili 407.

request interceptor generik yang menambahkan Proxy-Authorization dapat melewatkan pertukaran HTTPS CONNECT sebelumnya. Simpan akun proxy dan tujuan pada antarmuka transport/auth yang didukung masing-masing, dan pertahankan verifikasi TLS.

Untuk laporan, simpan generasi Spring/klien, bean/factory aktif, proxy, dan tahap kesalahan akhir tanpa rahasia.

Artikel terkait