ALL_PROXY R-ren curl eskaeretarako ordezko bidea da
Ezarri proxy URL osoa R prozesuan, eta kontuan hartu protokolo bakoitzeko aldagaiak, saihesbide arauak eta curl handle-aren aukera esplizituak.
R-ren curl paketeak libcurl erabiltzen du. Beraz, prozesuaren inguruneko proxy bat aplika daiteke curl_fetch_memory-ek deian proxy argumenturik ez duenean ere:
Sys.setenv(ALL_PROXY = "http://proxy.example:8080")
result <- curl::curl_fetch_memory("https://www.example.org/")
Ezarri ingurunea eskaera prestatu aurretik. Erabili amaiera-puntu osoa, aurreikusitako scheme eta portua barne, host izen soilak protokolo zuzena esan nahi duela suposatu beharrean. Baimendutako gune publikoetarako eskaeretan, HTTP proxy zerrendak adibideetako HTTP proxy URLetarako hautagaiak ematen ditu.
ALL_PROXY ordezko bidea da. Helmugako protokoloaren proxy ingurune-aldagaiak lehentasuna du, eta bat datorren NO_PROXY saihesbideak konexio zuzena aukeratu dezake oraindik. Aztertu balio horiek ALL_PROXY aldatzeak eraginik ez duela ematen duenean.
Handle bati dagokion bidea bada, konfigura ezazu esplizituki:
handle <- curl::new_handle(proxy = "http://proxy.example:8080")
result <- curl::curl_fetch_memory(
"https://www.example.org/", handle = handle
)
Handle-aren proxy aukerak inguruneko proxy hautaketa gainditzen du; saihesbide politika garrantzitsua izaten jarraitzen du. Proxy aukera esplizituki hutsak proxy erabilera desgaitzen du proxy ingurune-aldagaia existitzen denean ere.
Ezarpen hauek martxan dagoen R prozesuan eta curlen eskaeretan eragiten dute. Beste R saio bat abiatzeak edo sare inplementazio desberdineko pakete bat erabiltzeak beste bide bat eman dezake.