Isicript se-PAC se-Windows singakhetha i-proxy ngokwendawo okuyiwa kuyo. Kokulanda okwenziwe ngephakethe le-curl le-R, buza umsizi we-Windows mayelana nomzila waleyo URL ngaphambi kokwakha i-handle yokudlulisa:

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)

Funda futhi uvale uxhumano ngomjikelezo wemplilo ojwayelekile woxhumano lohlelo. Ingxenye icacisa umzila walevo curl handle; ayilungisi wonke amaphakethe enethiwekhi enqubweni ye-R.

Umsizi ufunda ukucushwa kwe-proxy ye-Windows kwamanje. Uma ukucushwa okuzenzakalelayo kuvuliwe, ukuhlola kungase kuhlanganise ukulanda nokusebenzisa isicript se-PAC, ngakho ukusesha uqobo kungathatha isikhathi. Sebenzisa i-URL eqondiwe yangempela esikhundleni sesizinda sokuhlola esilula esingahlobene.

Umsizi ubuyisela i-NULL uma ingekho i-proxy ekhethiwe. Uchungechunge lwe-proxy olungenalutho olucacile esibonelweni lutshela i-libcurl ukuthi yenze lokhu kudlulisa ngokuqondile, esikhundleni sokubuyela kumqeneli wemvelo we-proxy oshiywe kuseshini.

I-URL yefayela le-PAC ayiyona indawo yokugcina ye-proxy etholakele. Ukudlulisa leyo URL yesicript njengevelu ye-proxy ye-handle akuceli i-libcurl ukuthi ihlole isicript.

Lokhu kusesha kubuyisela i-proxy ekhethiwe, hhayi injini ephelele yokushintsha elingana nesiphequluli kuyo yonke ingxenye ye-PAC. Futhi ayinikezi izifakazelo zokuqinisekisa. Gcina ukuphatha kusendaweni kuklayenti ye-Windows nokudlulisa kwe-curl okudinga ngempela le nqubomgomo.

Izihloko ezihlobene