I-Apache HttpClient iyayazi iphasiwedi kodwa isathola u-407
Qondanisa ubufakazi be-proxy be-Apache HttpClient nomzila wangempela we-proxy futhi uhlukanise inselelo yokuqinisekisa nokungena okwehlulekile.
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.
- Funda ukushintshana kokuqinisekisa konke. 407 elandelwa umzamo wokuphinda owamukelwe kungaba yinto evamile. Qinisekisa ukuthi umphumela wokugcina usengu-407 ngaphambi kokuthatha ukungena njengokunqatshiwe.
- 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.
- 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.