Landela i-client esebenzayo emuva: RestTemplate → request factory → i-HTTP client engaphansi → umzila/akhawunti ye-proxy. I-helper elungiselelwe eceleni kwe-bean enye efakiwe ayizishintshi izingcingo zaleo bean.

Ukulandelana kokwakha yilokhu:

  1. Setha umzila we-proxy we-client engaphansi kanye nezifakazelo ezilinganiselwe ku-endpoint.
  2. Nikeza leyo client ku-request factory efanele ye-HTTP-components.
  3. Sebenzisa leyo factory ku-RestTemplate eyenza umsebenzi.

i-factory ye-Spring Framework 6 idinga i-Apache HttpComponents 5.1 noma entsha. Ama-builder, izifakazelo nama-constructor e-HttpClient 4 angawesinye isizukulwane. Iphutha lokwakha i-factory liza ngaphambi komzila wenethiwekhi/wokuqinisekisa olandelayo omelelwa ngu-407.

i-request interceptor ejwayelekile eyengeza i-Proxy-Authorization ingase ilahlekelwe ukushintshana kwe-HTTPS CONNECT kwangaphambili. Gcina ama-akhawunti e-proxy nawendawo kuma-interface awo e-transport/auth asekelwayo, futhi gcina ukuqinisekiswa kwe-TLS.

Ngombiko, gcina isizukulwane se-Spring/client, i-bean/factory esebenzayo, i-proxy kanye nesigaba sokugcina sephutha ngaphandle kwezimfihlo.

Izihloko ezihlobene