Tẹ̀lé àpẹẹrẹ ẹ̀rọ alábàárà tí ń ṣiṣẹ́ sẹ́yìn: RestTemplate → request factory → ẹ̀rọ HTTP abẹ́lẹ̀ → ọ̀nà/àkọsílẹ̀ proxy. Helper tí a ṣètò lẹ́gbẹ̀ẹ́ bean mìíràn tí a fi abẹ́ kò yí àwọn ìpè bean yẹn padà.

Ìtọ́jọ́ ìkọ́ ni:

  1. Ṣètò ọ̀nà proxy ẹ̀rọ abẹ́lẹ̀ àti àwọn ẹ̀rí ìdánimọ̀ tí endpoint pààlà.
  2. Fi ẹ̀rọ yẹn fún request factory HTTP-components tí ó bá mu.
  3. Lo factory yẹn nínú RestTemplate tí ń ṣe iṣẹ́ náà.

factory Spring Framework 6 nílò Apache HttpComponents 5.1 tàbí tuntun. Àwọn builder, ẹ̀rí ìdánimọ̀ àti constructor HttpClient 4 jẹ́ ti ìran mìíràn. Àṣìṣe ìkọ́ factory ṣáájú ọ̀nà nẹ́tíwọ́kì/ìjẹ́rìí tí ó tẹ̀lé tí 407 dúró fún.

request interceptor gbogbogbò tí ó ń fi Proxy-Authorization kún lè pàdánù pàṣípààrọ̀ HTTPS CONNECT tí ó ṣáájú. Tọ́jú àwọn àkọsílẹ̀ proxy àti ibi àfojúsùn lórí àwọn interface transport/auth tí wọ́n ṣe àtìlẹ́yìn fún, kí o sì pa ìjẹ́rìí TLS mọ́.

Fún ìròyìn, pa ìran Spring/ẹ̀rọ, bean/factory tí ń ṣiṣẹ́, proxy àti ìpele àṣìṣe tí ó kẹ́yìn mọ́ láìsí àwọn àṣírí.

Àwọn àpilẹ̀kọ tó jọra