Za R operaciju koja koristi httr, izgradite njenu proxy konfiguraciju pomoću use_proxy i primenite je na izraz koji želite da pokrenete:

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

Za proxy nalog, use_proxy prihvata i argumente username, password i auth. Navedite ih iz postojeće konfiguracije akreditiva aplikacije kada je potrebno.

Izraz može sadržati poziv biblioteke višeg nivoa kada ta biblioteka zaista šalje svoje zahteve kroz httr. Biblioteka zasnovana na RCurl-u ili drugom HTTP klijentu ima sopstveno konfiguraciono sučelje; prepoznajte taj backend pre nego što izaberete koji objekat da prosledite.

with_config podrazumevano kombinuje dostavljenu konfiguraciju sa postojećim httr podešavanjima. Za dozvoljeni test javnog URL-a, adresa sa liste HTTP proxyja može popuniti host i port use_proxy samo kada spojena podešavanja ne sadrže proxy akreditive. Njegov override argument bira da li postojeća podešavanja treba umesto toga zanemariti za taj izraz.

Ovo je obim konfiguracije za izabrani kod. set_config je sučelje za promenu httr-ove šire podrazumevane konfiguracije, pa koristite omotač kada proxy treba da prati jednu operaciju.

Povezani članci