Songeza ucingo lwe-R olusekelwe ku-httr ekuhlelweni kweproksi
Sebenzisa use_proxy ne-with_config ye-httr ukunikeza iproksi yesisho esikhethiwe noma ucingo lwelabhulali olukhona olusebenzisa i-httr.
Ngomsebenzi we-R osebenzisa i-httr, akha ukuhlelwa kweproksi ngayo use_proxy bese uyisebenzisa esishweni ofuna ukusisebenzisa:
route <- httr::use_proxy('proxy.example', 8080)
result <- httr::with_config(route, {
httr::GET('https://www.example.com/')
})Nge-akhawunti yeproksi, use_proxy yamukela futhi izimpikiswano username, password ne-auth. Zinikezele kusuka ekuhlelweni kobufakazi obukhona bohlelo lapho kudingeka.
Isisho singaqukatha ucingo lwelabhulali yezinga eliphezulu lapho leyo labhulali yenza izicelo zayo nge-httr ngempela. Ilabhulali esekelwe ku-RCurl noma elinye iklayenti le-HTTP inesixhumi sayo sokuhlela; khomba leyo backend ngaphambi kokukhetha ukuthi iyiphi into ozoyidlulisela.
with_config ihlanganisa ngokuzenzakalela ukuhlelwa okunikeziwe nezilungiselelo ze-httr ezikhona. Ngokuhlolwa kwe-URL yomphakathi okuvunyelwe, ikheli elivela ohleni lweproksi ye-HTTP lingagcwalisa i-host ne-port ye-use_proxy kuphela lapho izilungiselelo ezihlanganisiwe zingenabo ubufakazi beproksi. Impikiswano yayo ye-override ikhetha ukuthi izilungiselelo ezikhona kufanele zishaywe indiva yini kuleso sisho.
Lona umkhakha wokuhlela wale khodi ekhethiwe. I-set_config iyisixhumi sokushintsha ukuhlelwa okuzenzakalelayo okubanzi kwe-httr, ngakho sebenzisa isisongelo lapho iproksi kufanele ihambisane nomsebenzi owodwa.