Le haghaidh oibríochta R a úsáideann httr, tóg a cumraíocht seachfhreastalaí le use_proxy agus cuir i bhfeidhm ar an iontráil ar mhaith leat a rith í:

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

Le haghaidh cuntais seachfhreastalaí, glacann use_proxy leis na hargóintí username, password agus auth freisin. Soláthair iad ó chumraíocht dintiúirí atá ag an bhfeidhmchlár cheana nuair is gá.

Is féidir glaoch leabharlainne ardleibhéil a bheith san iontráil nuair a dhéanann an leabharlann sin a cuid iarratas trí httr i ndáiríre. Tá a chomhéadan cumraíochta féin ag leabharlann atá bunaithe ar RCurl nó ar chliant HTTP eile; aithin an cúlsheomra sin sula roghnaíonn tú cén réad le cur ar aghaidh.

Cónaíonn with_config an chumraíocht a sholáthraítear le socruithe httr atá ann cheana de réir réamhshocraithe. Le haghaidh tástála ceadaithe ar URL poiblí, ní féidir le seoladh ón liosta seachfhreastalaithe HTTP host agus port use_proxy a líonadh ach amháin nuair nach bhfuil dintiúirí seachfhreastalaí sna socruithe cumaiscthe. Roghnaíonn a hargóint override ar cheart na socruithe atá ann cheana a neamhaird a dhéanamh den iontráil sin ina ionad.

Is scóip cumraíochta é seo don chód roghnaithe. Is é set_config an comhéadan chun cumraíocht réamhshocraithe níos leithne httr a athrú, mar sin úsáid an fillteán nuair a bheartaítear don seachfhreastalaí dul le hoibríocht amháin.

Ailt ghaolmhara