Verfolgen Sie die aktive Client-Instanz rückwärts: RestTemplate → Request-Factory → zugrunde liegender HTTP-Client → Proxy-Route/-Konto. Ein konfigurierter Helper neben einer anderen injizierten Bean ändert die Aufrufe dieser Bean nicht.

Die Aufbaureihenfolge ist:

  1. Legen Sie die Proxy-Route des zugrunde liegenden Clients und endpunktgebundene Anmeldedaten fest.
  2. Geben Sie diesen Client an die kompatible HTTP-Components-Request-Factory.
  3. Verwenden Sie diese Factory in dem RestTemplate, das die Operation ausführt.

Die Factory von Spring Framework 6 benötigt Apache HttpComponents 5.1 oder neuer. Builder, Anmeldedaten und Konstruktoren von HttpClient 4 gehören zu einer anderen Generation. Ein Fehler beim Aufbau der Factory kommt vor dem späteren Netzwerk-/Authentifizierungspfad, den 407 repräsentiert.

Ein generischer Request-Interceptor, der Proxy-Authorization hinzufügt, kann den früheren HTTPS-CONNECT-Austausch verfehlen. Halten Sie Proxy- und Zielkonten an ihren jeweiligen unterstützten Transport-/Auth-Schnittstellen und behalten Sie die TLS-Prüfung bei.

Für einen Bericht halten Sie Spring-/Client-Generation, aktive Bean/Factory, Proxy und letzte Fehlerstufe ohne Geheimnisse fest.

Ähnliche Artikel