Pakka eini httr-grundaðari R-kalling inn í eina proxy-uppseting
Brúka use_proxy og with_config í httr fyri at geva eitt valt yrking ella eina verandi bókasavnskalling, sum brúkar httr, eina proxy.
Fyri eina R-handling, sum brúkar httr, bygg tína proxy-uppseting við use_proxy og set hana á yrkingina, sum tú vilt koyra:
route <- httr::use_proxy('proxy.example', 8080)
result <- httr::with_config(route, {
httr::GET('https://www.example.com/')
})Fyri eina proxy-konto fær use_proxy eisini argumentini username, password og auth. Gev tey frá verandi váttanaruppseting hjá applikatiónini, tá tað er neyðugt.
Yrkingin kann hava eina hægri-stigs bókasavnskalling, tá ið tann bókasavnið veruliga sendir sínar fyrispurningar gjøgnum httr. Eitt bókasavn, sum byggir á RCurl ella annan HTTP-klient, hevur sína egnu uppsetingarflatu; greið henda bakgrundin út, áðrenn tú velur, hvat lutur tú letur víðari.
with_config kombinerar sum standard tína uppseting við verandi httr-stillingar. Fyri eina loyvda almennan-URL roynd kann eitt staður frá HTTP-proxy-listanum fylla host og port í use_proxy bert, tá ið tær samankoyrdu stillingarnar ikki hava proxy-váttan. Override-argumentið hansara velur, um verandi stillingar skulu heldur ignoreras fyri ta yrkingina.
Hetta er eitt uppsetingarøki fyri ta valdu kotuna. set_config er flatan at broyta víðfevndari standarduppsetingina í httr, so brúka pakkan, tá ið proxyin skal fylgja eini einstakari handling.