Fyrir R-aðgerð sem notar httr, byggðu proxy-stillingu hennar með use_proxy og beittu henni á segðina sem þú vilt keyra:

route <- httr::use_proxy('proxy.example', 8080)
result <- httr::with_config(route, {
  httr::GET('https://www.example.com/')
})

Fyrir proxy-reikning tekur use_proxy einnig við rökunum username, password og auth. Gefðu þau frá fyrirliggjandi auðkennastillingu forritsins þegar þörf krefur.

Segðin getur innihaldið bókasafnskall á hærra stigi þegar það bókasafn sendir beiðnir sínar í raun í gegnum httr. Bókasafn sem byggir á RCurl eða öðrum HTTP-biðlara hefur sína eigin stillingarviðmót; greindu þann bakenda áður en þú velur hvaða hlut á að fara.

with_config sameinar stillinguna sem gefin er upp við fyrirliggjandi httr-stillingar sjálfgefið. Fyrir leyft próf á opinberu vefslóð getur slóð af HTTP-proxylistanum aðeins fyllt host og port use_proxy þegar sameinuðu stillingarnar innihalda engin proxy-auðkenni. override-rök hennar velja hvort fyrirliggjandi stillingar eigi frekar að vera hunsaðar fyrir þá segð.

Þetta er stillingarumfang fyrir valda kóðann. set_config er viðmótið til að breyta víðtækari sjálfgefinni stillingu httr, svo notaðu umbúðirnar þegar proxýið á að fylgja einni aðgerð.

Tengdir greinar