R-tehte jaoks, mis kasutab httr-i, looge selle puhverserveri konfiguratsioon funktsiooniga use_proxy ja rakendage seda avaldisele, mida soovite käivitada:

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

Puhverserveri konto jaoks aktsepteerib use_proxy ka argumente username, password ja auth. Esitage need rakenduse olemasolevast identimisteabe konfiguratsioonist, kui see on vajalik.

Avaldis võib sisaldada kõrgema taseme teegikutset, kui see teek teeb oma päringud tõepoolest httr-i kaudu. RCurl-il või muul HTTP-kliendil põhineval teegil on oma konfiguratsiooniliides; enne objekti valimist tehke see taust kindlaks.

with_config ühendab vaikimisi antud konfiguratsiooni olemasolevate httr-i seadetega. Lubatud avaliku URL-i testi jaoks saab HTTP-puhverserverite loendist pärit aadress täita use_proxy host ja port ainult siis, kui ühendatud seaded ei sisalda puhverserveri identimisteavet. Selle override-argument valib, kas olemasolevaid seadeid tuleks selle avaldise jaoks hoopis eirata.

See on valitud koodi konfiguratsiooni ulatus. set_config on liides httr-i laiema vaikekonfiguratsiooni muutmiseks, seega kasutage mähist, kui puhverserver peab ühte tehet saatma.

Seotud artiklid