Tathmini njia ya PAC ya Windows kwa upakuaji wa R
Tumia utafutaji wa proksi wa Windows wa kifurushi cha curl kwa URL lengwa na utumie tokeo kwenye handle inayofanya uhamishaji.
Skripti ya PAC ya Windows inaweza kuchagua proksi kulingana na mahali unakoenda. Kwa upakuaji unaofanywa na kifurushi cha curl cha R, uliza msaidizi wake wa Windows kuhusu njia ya URL hiyo kabla ya kuunda handle ya uhamishaji:
url <- "https://example.com/data.csv"
route <- curl::ie_get_proxy_for_url(url)
if (is.null(route)) route <- ""
handle <- curl::new_handle(proxy = route)
connection <- curl::curl(url, handle = handle)Soma na funga muunganisho kupitia mzunguko wa kawaida wa maisha ya muunganisho wa programu. Kipande hicho huanzisha njia ya handle hiyo ya curl; hakiweki kila kifurushi cha mtandao katika mchakato wa R.
Msaidizi husoma usanidi wa sasa wa proksi wa Windows. Usanidi wa kiotomatiki ukiwa umewezeshwa, tathmini inaweza kuhusisha kupakua na kuendesha skripti ya PAC, kwa hivyo utafutaji wenyewe unaweza kuchukua muda. Tumia URL lengwa halisi badala ya tovuti ya majaribio inayofaa isiyohusiana.
Msaidizi hurudisha NULL wakati hakuna proksi iliyochaguliwa. Mfuatano tupu wa proksi ulio wazi katika mfano humwambia libcurl kufanya uhamishaji huu moja kwa moja, badala ya kurudi kwenye kigezo cha mazingira cha proksi kilichoachwa kwenye kikao.
URL ya faili ya PAC si sehemu ya mwisho ya proksi inayotokana. Kupitisha URL hiyo ya skripti kama thamani ya proksi ya handle hakumwombi libcurl kutathmini skripti.
Utafutaji huu hurudisha proksi iliyochaguliwa, si injini kamili ya ubadilishaji sawa na kivinjari kwa kila mtaka PAC. Pia hautoi taarifa za uthibitishaji. Weka ushughulikiaji ndani ya mteja wa Windows na uhamishaji wa curl ambao kwa kweli wanahitaji sera hii.