Ikssi sejħa R ibbażata fuq httr f'konfigurazzjoni tal-proxy
Uża use_proxy u with_config ta' httr biex tipprovdi proxy għal espressjoni magħżula jew sejħa ta' librerija eżistenti li tuża httr.
Għal operazzjoni R li tuża httr, ibni l-konfigurazzjoni tal-proxy tagħha b'use_proxy u applikaha għall-espressjoni li trid taħdem:
route <- httr::use_proxy('proxy.example', 8080)
result <- httr::with_config(route, {
httr::GET('https://www.example.com/')
})Għal kont tal-proxy, use_proxy jaċċetta wkoll l-argumenti username, password u auth. Ipprovdihom mill-konfigurazzjoni tal-kredenzjali eżistenti tal-applikazzjoni meta jkun meħtieġ.
L-espressjoni tista' tinkludi sejħa ta' librerija ta' livell ogħla meta dik il-librerija tassew tagħmel it-talbiet tagħha permezz ta' httr. Librerija bbażata fuq RCurl jew klijent HTTP ieħor għandha l-interface tal-konfigurazzjoni tagħha stess; identifika dak il-backend qabel ma tagħżel liema oġġett tgħaddi.
with_config b'mod awtomatiku jgħaqqad il-konfigurazzjoni pprovduta mal-qagħdiet eżistenti ta' httr. Għal test permess ta' URL pubbliku, indirizz mill-lista tal-proxy HTTP jista' jimla host u port ta' use_proxy biss meta l-qagħdiet magħquda ma jkunx fihom kredenzjali tal-proxy. L-argument override tiegħu jagħżel jekk il-qagħdiet eżistenti għandhomx jiġu injorati minflok għal dik l-espressjoni.
Dan huwa ambitu ta' konfigurazzjoni għall-kodiċi magħżul. set_config hija l-interface biex tinbidel il-konfigurazzjoni default usa' ta' httr, għalhekk uża l-wrapper meta l-proxy għandu jakkumpanja operazzjoni waħda.