httr колдонгон R аракети үчүн анын прокси конфигурациясын use_proxy менен түзүп, аткаргыңыз келген туюнтмага колдонуңуз:

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

Прокси эсеби үчүн use_proxy username, password жана auth аргументтерин да кабыл алат. Керек болгондо аларды колдонмонун учурдагы ыйгарым укук конфигурациясынан бериңиз.

Туюнтма жогорку деңгээлдеги китепкана чакырыгын камтышы мүмкүн, эгер ал китепкана өзүнүн сурамдарын чындап httr аркылуу жүргүзсө. RCurl же башка HTTP кардарына негизделген китепкананын өзүнүн конфигурация интерфейси бар; кайсы объектини өткөрүүнү тандоодон мурун ошол backendди аныктаңыз.

with_config демейки боюнча берилген конфигурацияны учурдагы httr жөндөөлөрү менен бириктирет. Уруксат берилген коомдук URL сынагы үчүн HTTP проксилер тизмесинен алынган дарек use_proxyнин host жана portун бириктирилген жөндөөлөрдө прокси ыйгарым укуктары жок болгондо гана толтура алат. Анын override аргументи учурдагы жөндөөлөрдүн ошол туюнтма үчүн анын ордуна эске алынбашын тандайт.

Бул тандалган код үчүн конфигурация чөйрөсү. set_config — httrдин кененирээк демейки конфигурациясын өзгөртүү интерфейси, ошондуктан прокси бир аракетти коштоп жүрүшү керек болгондо каптоону колдонуңуз.

Тектеш макалалар