Eitt Windows PAC-skript kann velja ein proxy eftir málinum. Til eina niðurhal, sum verður gjørd við curl-pakkanum í R, spyr hjálparin í Windows um leiðina til ta URL, áðrenn flutningshandfarið verður gjørt:

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)

Les og lat sambandið aftur gjøgnum vanliga sambandslívsferð applikatiónarinnar. Brotstykkið setur leiðina fyri ta curl-handfarið; tað stillir ikki hvørja netpakka í R-gongdini.

Hjálparin les núverandi Windows-proxy-stilling. Tá ið sjálvvirkandi stilling er virkin, kann metingin fevna um niðurhal og koyring av PAC-skriptinum, so leitingin sjálv kann taka tíð. Brúka veruligu mál-URL-na í staðin fyri eina høgligu óviðkomandi royndarsíðu.

Hjálparin svarar NULL, tá ið eingin proxy verður valdur. Tann týðiliga tóma proxy-streingurin í døminum sigur libcurl at gera hendan flutningin beinleiðis, í staðin fyri at falla aftur á eina proxy-umhvørvisbroyting, sum er eftir í setuni.

Ein PAC-fíl-URL er ikki tann úrslitandi proxy-endapunturin. At senda ta skript-URL-na sum proxy-virðið á handfarinum biður ikki libcurl um at meta skriptið.

Henda leitingin svarar einum valdum proxy, ikki eitt fullkomið varaleiðarkerfi, ið svarar til kagablaðs fyri hvønn PAC-møguleika. Hon veitir heldur ikki samdáttarupplýsingar. Halt viðgerðina lokal hjá tí Windows-klientinum og curl-flutninginum, sum veruliga tørva hesa reglu.

Skyldar greinar