Atsekite aktyvų kliento egzempliorių atgal: RestTemplate → request factory → pagrindinis HTTP klientas → tarpinio serverio maršrutas/paskyra. Su konfigūruotas pagalbininkas šalia kito įterpto bean nekeičia to bean iškvietimų.

Konstravimo seka yra:

  1. Nustatykite pagrindinio kliento tarpinio serverio maršrutą ir prie endpoint pririštus prisijungimo duomenis.
  2. Perduokite tą klientą suderinamai HTTP-components request factory.
  3. Naudokite tą factory RestTemplate, atliekančiame operaciją.

Spring Framework 6 factory reikalauja Apache HttpComponents 5.1 arba naujesnės. HttpClient 4 builder'iai, prisijungimo duomenys ir konstruktoriai priklauso kitai kartai. Factory konstravimo klaida ateina prieš vėlesnį tinklo/autentifikavimo kelią, kurį žymi 407.

Bendras request interceptor, pridedantis Proxy-Authorization, gali praleisti ankstesnį HTTPS CONNECT mainus. Laikykite tarpinio serverio ir paskirties paskyras jų atitinkamose palaikomose transport/auth sąsajose ir išsaugokite TLS tikrinimą.

Ataskaitai išsaugokite Spring/kliento kartą, aktyvų bean/factory, tarpinį serverį ir paskutinę klaidos stadiją be paslapčių.

Susiję straipsniai