Umiphumela we-Windows PAC ingakwazi ukuhlela isibambo se-R curl
Bheka isinqumo se-proxy se-Windows se-URL yangempela bese usebenzisa iphoyinti lokugcina elilodwa elibuyisiwe kusibambo se-R curl esicacile.
Ku-Windows, iphakethe le-R curl liveza i-ie_get_proxy_for_url ukuze kutholakale isinqumo sesistimu sendawo ethile. Kunqubomgomo ebuyisela iphoyinti lokugcina le-proxy elilodwa elisekelwayo:
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)Umsizi ungahlola ukucushwa okuzenzakalelayo noma ukutholakala. Lokho kusesha kungathatha isikhathi, ngoba ukuthola nokusebenzisa iskripthi se-PAC kungadinga umsebenzi wenethiwekhi.
Umiphumela wawo we-NULL usho ukuthi akukho proxy eyakhethwa. Isibonelo sihlela lowo mphumela kukho okungenalutho kukhetho lwe-proxy ukuze i-libcurl ingayithathi indawo ye-proxy yemvelo ezelwe.
Hlola umiphumela oqukethe imephu yephrothokholi noma abangeneleli abaningi ngaphambi kokuwuthatha njengephoyinti lokugcina le-libcurl elilodwa. Uhlu olubuyiswa isitolo sokucushwa se-Windows aluwona ngokuzenzakalelayo i-URL ye-proxy eyodwa evumelekile.
Phinda ukukhetha kwezinye izindawo lapho inqubomgomo ingazihambisa ngendlela ehlukile. Ungahloli isiphakamiso esisodwa bese ugcina umiphumela waso njengomzila womhlaba wonke we-HTTP ne-HTTPS.
Ukusesha kukhetha umzila, hhayi ubunikazi be-proxy. Hlela i-akhawunti nendlela yokuqinisekisa esekelwayo kusibambo lapho kudingeka. Asikho isidingo sokuvula i-namespace ye-curl nokushintsha i-new_handle emhlabeni wonke.