In httr-basearre R-oprop yn in proxy-konfiguraasje ferpakke
Brûk use_proxy en with_config fan httr om in proxy te leverjen foar in keazen útdrukking of in besteand bibleteekoprop dat httr brûkt.
Foar in R-bewurking dy't httr brûkt, bou har proxy-konfiguraasje mei use_proxy en pas dy ta op 'e útdrukking dy'tsto útfiere wolst:
route <- httr::use_proxy('proxy.example', 8080)
result <- httr::with_config(route, {
httr::GET('https://www.example.com/')
})Foar in proxy-account akseptearret use_proxy ek de arguminten username, password en auth. Leverje dy út 'e besteande legitimaaasjekonfiguraasje fan 'e applikaasje as dat nedich is.
De útdrukking kin in bibleteekoprop fan heger nivo befetsje as dy bibleteek har oanfragen echt fia httr docht. In bibleteek op basis fan RCurl of in oare HTTP-klant hat har eigen konfiguraasje-ynterface; stel dat backend fêst foardatsto kiest hokker objektsto trochjouwe.
with_config kombinearret standert de levere konfiguraasje mei besteande httr-ynstellingen. Foar in tastiene test fan in iepenbiere URL kin in adres út 'e HTTP-proxylist host en port fan use_proxy allinnich folje as de gearfoege ynstellingen gjin proxy-legitimaasje befetsje. Syn override-argumint kiest oft de besteande ynstellingen ynstee foar dy útdrukking negearre wurde moatte.
Dit is in konfiguraasjebeslach foar de keazen koade. set_config is de ynterface om httr syn bredere standertkonfiguraasje te feroarjen, brûk dus de wrapper as de proxy ien bewurking begeliede moat.