In Windows-PAC-resultaat kin in R curl-handle konfigurearje
Sykje de Windows-proxybeslissing op foar de echte URL en pas ien weromjûn einpunt ta op in eksplisite R curl-handle.
Op Windows biedt it R curl-pakket ie_get_proxy_for_url om de systeembeslissing foar in bepaald doel te krijen. Foar in belied dat ien stipe proxy-einpunt weromjout:
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)De helper kin automatyske konfiguraasje of ûntdekking evaluearje. Dy syktocht kin sels tiid nimme, om't it krijen en útfiieren fan it PAC-skript netwurkwurk fereaskje kin.
In NULL-resultaat betsjut dat gjin proxy keazen is. It foarbyld mapt dat resultaat nei in lege proxy-opsje, sadat libcurl gjin oererfd omjouwingsproxy ferfangt.
Undersykje in resultaat mei in protokolkaart of meardere kandidaten foardat jo it as ien libcurl-einpunt behannelje. In list dy't troch in Windows-konfiguraasjeopslach weromjûn wurdt, is net automatysk in jildige inkele proxy-URL.
Werhelje de seleksje foar oare doelen as it belied se oars routearje kin. Evaluearje net ien host en bewarje it resultaat as de universele HTTP- en HTTPS-route.
De syktocht selektearret in rûte, net in proxy-identiteit. Konfigurearje it akkount en de stipe autentikaasjemetoade op 'e handle as dat nedich is. It is net nedich om curl syn namespace te ûntsluten en new_handle globaal te ferfangen.