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.

Izihloko ezihlobene