Kufunika wito wa R unaotegemea httr katika usanidi wa proksi
Tumia use_proxy na with_config za httr kutoa proksi kwa usemi uliochaguliwa au wito wa maktaba uliopo unaotumia httr.
Kwa operesheni ya R inayotumia httr, jenga usanidi wake wa proksi kwa use_proxy na uitumie kwenye usemi unaotaka kuendesha:
route <- httr::use_proxy('proxy.example', 8080)
result <- httr::with_config(route, {
httr::GET('https://www.example.com/')
})Kwa akaunti ya proksi, use_proxy pia hukubali hoja username, password na auth. Zitoe kutoka usanidi uliopo wa vitambulisho vya programu inapohitajika.
Usemi unaweza kuwa na wito wa maktaba ya ngazi ya juu wakati maktaba hiyo hufanya maombi yake kwa kweli kupitia httr. Maktaba inayotegemea RCurl au mteja mwingine wa HTTP ina kiolesura chake cha usanidi; tambua backend hiyo kabla ya kuchagua kitu cha kuwasilisha.
with_config kwa chaguo-msingi huunganisha usanidi uliotolewa na mipangilio iliyopo ya httr. Kwa jaribio la URL ya umma lililoruhusiwa, anwani kutoka orodha ya proksi za HTTP inaweza kujaza host na port za use_proxy tu wakati mipangilio iliyounganishwa haina vitambulisho vya proksi. Hoja yake ya override huchagua ikiwa mipangilio iliyopo inapaswa kupuuzwa kwa usemi huo badala yake.
Huu ni wigo wa usanidi kwa msimbo uliochaguliwa. set_config ni kiolesura cha kubadilisha usanidi mpana wa chaguo-msingi wa httr, kwa hivyo tumia kifuniko wakati proksi inapaswa kuandamana na operesheni moja.