Hawlgalka R ee isticmaala httr, ku dhis qaabeynta proxy-ga use_proxy oo ku codso muujinta aad rabto inaad socodsiiso:

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

Akoonka proxy, use_proxy wuxuu sidoo kale aqbalaa doodaha username, password iyo auth. Ka bixi qaabeynta aqoonsiga ee jira ee barnaamijka marka loo baahdo.

Muujintu waxay yeelan kartaa wicitaan maktabadeed heer sare ah marka maktabaddaasi dhab ahaan codsiyadeeda ku sameyso httr. Maktabad ku salaysan RCurl ama macmiil HTTP kale waxay leedahay is-dhexgal qaabeynkeeda; aqoonso backend-kaas ka hor intaadan dooran shayga aad gudbinayso.

with_config wuxuu si caadi ah u mideeyaa qaabeynta la bixiyay iyo dejinta httr ee jira. Tijaabada URL dadweyne ee la oggolaaday, cinwaan ka mid ah liiska proxy HTTP ayaa buuxin kara host iyo port ee use_proxy kaliya marka dejinta la mideeyay aysan lahayn aqoonsiga proxy. Dooddiisa override waxay doorataa in dejinta jirta loo tixgeliyo in laga tago muujintaas.

Kani waa baaxadda qaabeynta ee koodka la doortay. set_config waa is-dhexgalka lagu beddelo qaabeynta caadiga ah ee ballaaran ee httr, markaa isticmaal duubka marka proxy-ga loo qorsheeyay inuu la socdo hal hawlgal.

Maqaallo la xiriira