Etkin istemci örneğini geriye doğru izleyin: RestTemplate → request factory → alttaki HTTP istemcisi → proxy rotası/hesabı. Başka bir enjekte edilmiş bean'in yanında yapılandırılmış bir helper o bean'in çağrılarını değiştirmez.

Oluşturma sırası şöyledir:

  1. Alttaki istemcinin proxy rotasını ve endpoint ile sınırlı kimlik bilgilerini ayarlayın.
  2. Bu istemciyi uyumlu HTTP-components request factory'sine verin.
  3. Bu factory'yi işlemi gerçekleştiren RestTemplate içinde kullanın.

Spring Framework 6'nın factory'si Apache HttpComponents 5.1 veya daha yenisini gerektirir. HttpClient 4 builder'ları, kimlik bilgileri ve yapıcıları başka bir nesle aittir. factory oluşturma hatası, 407 ile temsil edilen sonraki ağ/kimlik doğrulama yolundan önce gelir.

Proxy-Authorization ekleyen genel bir request interceptor, önceki HTTPS CONNECT alışverişini kaçırabilir. Proxy ve hedef hesaplarını kendi desteklenen transport/auth arayüzlerinde tutun ve TLS doğrulamasını koruyun.

Bir rapor için Spring/istemci neslini, etkin bean/factory'yi, proxy'yi ve son hata aşamasını sır olmadan saklayın.

İlgili makaleler