Za R operaciju koja koristi httr, izgradite njezinu proxy konfiguraciju pomoću use_proxy i primijenite je na izraz koji želite pokrenuti:

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

Za proxy račun, use_proxy prihvaća i argumente username, password i auth. Navedite ih iz postojeće konfiguracije vjerodajnica aplikacije kada je potrebno.

Izraz može sadržavati poziv biblioteke više razine kada ta biblioteka doista šalje svoje zahtjeve kroz httr. Biblioteka zasnovana na RCurl-u ili drugom HTTP klijentu ima vlastito konfiguracijsko sučelje; prepoznajte taj pozadinski sloj prije nego što odaberete koji objekt proslijediti.

with_config prema zadanim postavkama kombinira dostavljenu konfiguraciju s postojećim httr postavkama. Za dopušteni test javnog URL-a, adresa s popisa HTTP proxyja može popuniti use_proxyjev host i port samo kada spojene postavke ne sadrže proxy vjerodajnice. Njegov override argument bira treba li postojeće postavke umjesto toga zanemariti za taj izraz.

Ovo je opseg konfiguracije za odabrani kod. set_config je sučelje za promjenu httr-ove šire zadane konfiguracije, pa upotrijebite omotač kada proxy treba pratiti jednu operaciju.

Povezani članci