Por R-operacio, kiu uzas httr, konstruu ĝian proksilan agordon per use_proxy kaj apliku ĝin al la esprimo, kiun vi volas plenumi:

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

Por proksila konto, use_proxy ankaŭ akceptas la argumentojn username, password kaj auth. Provizu ilin el la ekzistanta agordo de akreditiloj de la aplikaĵo, kiam necese.

La esprimo povas enhavi vokon al pli alta biblioteko, kiam tiu biblioteko vere faras siajn petojn per httr. Biblioteko bazita sur RCurl aŭ alia HTTP-kliento havas sian propran agordan interfacon; identigu tiun malantaŭan tavolon antaŭ ol elekti, kiun objekton transdoni.

with_config defaŭlte kunigas la provizitan agordon kun ekzistantaj httr-agordoj. Por permesata testo de publika URL, adreso el la HTTP-proksa listo povas plenigi host kaj port de use_proxy nur kiam la kunigitaj agordoj ne enhavas proksilajn akreditilojn. Ĝia argumento override elektas, ĉu la ekzistantaj agordoj anstataŭe estu ignorataj por tiu esprimo.

Ĉi tio estas agorda amplekso por la elektita kodo. set_config estas la interfaco por ŝanĝi la pli vastan defaŭltan agordon de httr, do uzu la envolvilon kiam la proksilo devas akompani unu operacion.

Rilataj artikoloj