Gairm R stèidhichte air httr a phasgadh ann an rèiteachadh progsaidh
Cleachd use_proxy agus with_config bho httr gus progsaidh a thoirt do abairt thaghte no do ghairm leabharlainn a tha ann mar-thà a chleachdas httr.
Airson obrachadh R a chleachdas httr, tog a rèiteachadh progsaidh le use_proxy agus cuir an sàs e air an abairt a tha thu airson a ruith:
route <- httr::use_proxy('proxy.example', 8080)
result <- httr::with_config(route, {
httr::GET('https://www.example.com/')
})Airson cunntas progsaidh, gabhaidh use_proxy ris na h-argamaidean username, password agus auth cuideachd. Thoir seachad iad bho rèiteachadh teisteanais a th' aig an aplacaid mar-thà nuair a tha feum air.
Faodaidh gairm leabharlainn aig ìre nas àirde a bhith san abairt nuair a bhios an leabharlann sin a' dèanamh a h-iarraidhean tro httr gu fìrinneach. Tha a eadar-aghaidh rèiteachaidh fhèin aig leabharlann stèidhichte air RCurl no air neach-cleachdaidh HTTP eile; comharraich an cùl-raon sin mus tagh thu dè an nì a chuireas tu air adhart.
Bidh with_config a' cothlamadh an rèiteachaidh a thugadh seachad leis na suidheachaidhean httr a th' ann mar-thà gu gnàthach. Airson deuchainn ceadaichte air URL poblach, chan urrainn do sheòladh bhon liosta progsaidh HTTP host agus port use_proxy a lìonadh ach nuair nach eil teisteanas progsaidh anns na suidheachaidhean co-cheangailte. Bidh an argamaid override aige a' taghadh am bu chòir na suidheachaidhean a th' ann mar-thà a leigeil seachad airson na h-abairte sin na àite.
Is e seo raon rèiteachaidh airson a' chòd a thaghadh. Is e set_config an eadar-aghaidh airson rèiteachadh bunaiteach nas fharsainge httr atharrachadh, mar sin cleachd am pasgan nuair a thathar an dùil don phrogsaidh a dhol còmhla ri aon obrachadh.