За R операцију која користи httr, изградите њену proxy конфигурацију помоћу use_proxy и примените је на израз који желите да покренете:

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

За proxy налог, use_proxy прихвата и аргументе username, password и auth. Наведите их из постојеће конфигурације акредитива апликације када је потребно.

Израз може да садржи позив библиотеке вишег нивоа када та библиотека заиста шаље своје захтеве кроз httr. Библиотека заснована на RCurl-у или другом HTTP клијенту има сопствено конфигурационо сучеље; препознајте тај backend пре него што изаберете који објекат да проследите.

with_config подразумевано комбинује достављену конфигурацију са постојећим httr подешавањима. За дозвољени тест јавног URL-а, адреса са листе HTTP proxyја може попунити host и port use_proxy само када спојена подешавања не садрже proxy акредитиве. Његов override аргумент бира да ли постојећа подешавања треба уместо тога занемарити за тај израз.

Ово је обим конфигурације за изабрани код. set_config је сучеље за промену httr-ове шире подразумеване конфигурације, па користите омотач када proxy треба да прати једну операцију.

Повезани чланци