Izilungiselelo ze-proxy ze-Spring 6 RestTemplate ne-HttpClient 5
Umzila ne-akhawunti okulungiselelwe kubalulekile kuphela lapho i-RestTemplate ehlulayo isebenzisa i-request factory ehambisana nayo.
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:
- Setha umzila we-proxy we-client engaphansi kanye nezifakazelo ezilinganiselwe ku-endpoint.
- Nikeza leyo client ku-request factory efanele ye-HTTP-components.
- 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.