Iphasiwedi elungile kumhlinzeki ayisunguli ubufakazi obuhambisana ne-proxy ekhethwe ngempela. Qala nge-scheme, i-host ne-port yaleyo endpoint; inkambu ye-host ivamise ukwamukela igama le-host noma i-IP kuphela, hhayi i-URL ephelele.

  1. Funda ukushintshana kokuqinisekisa konke. 407 elandelwa umzamo wokuphinda owamukelwe kungaba yinto evamile. Qinisekisa ukuthi umphumela wokugcina usengu-407 ngaphambi kokuthatha ukungena njengokunqatshiwe.
  2. Qhathanisa umzila nobubanzi bobufakazi. Qondanisa i-host/port yangempela kanye nezinye izinkambu ezichazwe yi-HttpClient 5 AuthScope esetshenzisiwe. I-port engalungile ingashiya i-BasicCredentialsProvider ingenalo ukufakwa okufanele.
  3. Hlola indlela nobuwena. Ingabe i-proxy inikeze indlela esekelwayo? Ingabe umzamo wokuphinda usebenzise uxhumano olulindelekile? Ingabe umqhubi udinga i-akhawunti efanele isizinda noma enye ifomethi ebhaliwe?

Sebenzisa i-API yenguqulo enkulu efakiwe. Iresiphi ye-cache yokuqinisekisa ye-HttpClient 4 ayidluli ingashintshile ku-nguqulo 5. Sebenzisa izidingo ze-akhawunti zomqhubi esikhundleni sokuzulazula izinhlobo zegama lomsebenzisi ezingafanele.

Ukuqinisekisa kusengaphambili kungenye indlela ekhethiwe ngamabomu. Ku-scheme ehambisanayo kungasusa umjikelezo owodwa, kodwa kushintsha ukuthi ubufakazi buphuma nini futhi kudinga ububanzi obusekelwayo. Angeke kube ukulungiswa kokuqala kwe-endpoint engahambisani noma indlela engasekelwe.

Gcina ubuwena be-proxy obunelekelelwe, indlela, ukufana kobubanzi kanye nesimo sokugcina ku-izixazululo zokuxilonga ezihleliwe. Iphasiwedi kanye nemikhondo eluhlaza ethwala ubufakazi akudingeki kulokho kuqhathanisa.

Izihloko ezihlobene