Ndiqni instancën aktive të klientit mbrapsht: RestTemplate → request factory → klienti HTTP bazë → rruga/llogaria e proxy. Një helper i konfiguruar pranë një bean tjetër të injektuar nuk i ndryshon thirrjet e atij bean.

Sekuenca e ndërtimit është:

  1. Vendosni rrugën e proxy të klientit bazë dhe kredencialet e kufizuara në endpoint.
  2. Jepini atë klient request factory përkatëse të HTTP-components.
  3. Përdorni atë factory në RestTemplate që kryen operacionin.

factory i Spring Framework 6 kërkon Apache HttpComponents 5.1 ose më të re. Builder-ët, kredencialet dhe konstruktorët e HttpClient 4 i përkasin një gjenerate tjetër. Një gabim ndërtimi i factory paraprin rrugën e mëvonshme të rrjetit/autentikimit që përfaqëson 407.

Një request interceptor i përgjithshëm që shton Proxy-Authorization mund të humbasë shkëmbimin e mëparshëm HTTPS CONNECT. Mbani llogaritë e proxy dhe të destinacionit në ndërfaqet e tyre përkatëse të transport/auth të mbështetura dhe ruani verifikimin TLS.

Për një raport, mbani gjeneratën Spring/klient, bean/factory aktiv, proxy dhe fazën përfundimtare të gabimit pa sekrete.

Artikuj të ngjashëm