ALL_PROXY er ein afturfall vegur fyri curl-fyrispurningar í R
Set eina fullfíggjaða proxy-URL í R-prosessinum, og tak so hædd fyri protokoll-sermerkum variablum, umfaringsreglum og greiðum curl-handle-valmøguleikum.
curl-pakkin í R brúkar libcurl. Ein proxy í prosess-umhvørvinum kann tí galda, sjálvt tá curl_fetch_memory ikki hevur nakran proxy-argument í kallið:
Sys.setenv(ALL_PROXY = "http://proxy.example:8080")
result <- curl::curl_fetch_memory("https://www.example.org/")
Set umhvørvið, áðrenn fyrispurningurin verður fyrireikaður. Brúka eitt fullfíggjað endapunkt, eisini við ætlaða scheme og port, í staðin fyri at halda, at eitt bert host-navn merkir rætta protokoll. Fyri loyvda fyrispurningar til almennar heimasíður veitir HTTP-proxy-listin evnar til HTTP-proxy-URL'irnar í dømunum.
ALL_PROXY er ein afturfall vegur. Ein proxy-umhvørvisvariabel fyri protokollina hjá málinum hevur forgang, og ein samsvarandi NO_PROXY-umfaring kann framvegis velja eina beina samband. Kanna hesar virðini, tá ið tað sýnist, at broyting av ALL_PROXY hevur onga ávirkan.
Fyri eina leið, sum hoyrir til eitt handle, set hana greitt:
handle <- curl::new_handle(proxy = "http://proxy.example:8080")
result <- curl::curl_fetch_memory(
"https://www.example.org/", handle = handle
)
Proxy-valmøguleikin hjá handlinum yvirstýrir valið av proxy úr umhvørvinum; umfaringspolitikkurin er framvegis viðkomandi. Ein greitt tómur proxy-valmøguleiki ger proxy-brúk óvirkið, sjálvt tá ein proxy-umhvørvisvariabel er til.
Hesar instillingar ávirka R-prosessin, sum er í gongd, og fyrispurningarnar hjá curl. At byrja eina aðra R-øssu ella at brúka eitt pakka við eini aðrari netverksútførslu kann geva eina aðra leið.