Ein Windows PAC-úrslit kann stilla eitt R curl handtak
Slá upp Windows proxy-avgerðina fyri veruliga URL'ina og set eitt afturkomið endapunkt á eitt greitt R curl handtak.
Á Windows hevur R curl pakkan ie_get_proxy_for_url at fáa systemavgerð fyri eitt ávíst mál. Fyri eina stevnu, sum letur eitt stuðlað proxy-endapunkt aftur:
target <- 'https://data.example/report.csv'
selected <- curl::ie_get_proxy_for_url(target)
handle <- curl::new_handle(
proxy = if (is.null(selected)) '' else selected
)
result <- curl::curl_fetch_memory(target, handle = handle)Hjálparin kann meta sjálvvirka stilling ella uppdaging. Hetta uppslagið kann taka tíð, tí at fáa og koyra PAC-skriptið kann krevja netarbeiði.
Eitt NULL-úrslit merkir, at onki proxy varð valt. Dømið leggur úrslitið í eina tóma proxy-møguleika, so libcurl ikki setur ein arvaðan umhvørvisproxy í staðin.
Kanna eitt úrslit við eini protokoll-knýting ella fleiri kandidátum, áðrenn tú viðger tað sum eitt libcurl-endapunkt. Ein listi, sum ein Windows-stillingarhond letur aftur, er ikki sjálvvirkandi eitt galdandi einstakt proxy-URL.
Endurtak valið fyri onnur mál, tá stevnan kann leiða tey ymiskt. Met ikki ein vert og goym úrslit tess sum tann almennu HTTP- og HTTPS-leiðina.
Uppslagið velur eina leið, ikki eina proxy-identitet. Still kontuna og tað stuðlaða sannvetingarháttin á handtakinum, tá tað er neyðugt. Tað er eingin tørvur á at lata curl-navnarúmið upp og skifta new_handle út globalt.