Roghainnean proxy R: luchdadh phacaidean an aghaidh iarrtasan API
Lean àrainneachd seisean R agus an cliant HTTP a bhios pacait a' cleachdadh gu fìrinneach, an àite bhith a' measgachadh reasabaidhean proxy neo-fhreagarrach bho sheann fhoillseachaidhean R.
Ma ghabhas R ri pacait a stàladh ach nach urrainn dhan phacait sin a API a ruighinn, dèan coimeas eadar an dà chliant iarrtais. Chan fheum download.file(), RCurl agus sreath HTTP a' phacaid fhèin na h-aon roghainnean a leughadh.
Thoir sùil air cuir-a-steach an t-seisein a tha a' ruith
Gheibh prògram a thèid a chur air bhog bho theirmeanal àrainneachd an theirmeinail sin. Faodaidh luachan eadar-dhealaichte a bhith aig ath-ghoirid deasg no IDE a tha a' ruith mar-thà. Faodaidh am faidhle àrainneachd tòiseachaidh R iomchaidh a bhith a' gabhail a-steach:
http_proxy=http://proxy.example:8080
https_proxy=http://proxy.example:8080'S e inntrigidhean faidhle àrainneachd a tha seo le ceann-uidhe eisimpleir. Airson iarrtasan poblach gu pacaidean no API a tha ceadaichte tro eadar-mheadhanairean poblach, tha an liosta proxy HTTP a' tabhann thagraichean airson nan luachan sin. Buinidh abairtean R leithid options(download.file.method = "libcurl") do chòd R, chan ann do .Renviron. Ma chuirear an suidheachadh a tha a' coimhead ceart anns an fhòrmat cheàrr, fàgaidh sin gun chleachdadh e.
Comharraich am faidhle tòiseachaidh a thaghas riaghailtean R airson làrach/neach-cleachdaidh, àrainneachd agus pasgan-obrach. Faodaidh faidhle taobh a-staigh pròiseict eadar-dhealachadh eadar dà phròiseact san aon IDE a mhìneachadh. Atharraich am faidhle a thathar an dùil agus ath-thòisich an seisean iomchaidh; chan eil deasachadh air a' phroiseas a tha a' ruith mar-thà ùrachadh.
Lean iarrtas a' phacaid a tha a' fàilligeadh
Comharraich an fhìor dhòigh luchdaidh no cur-an-gnìomh HTTP. 'S e luchd-cleachdaidh eadar-dhealaichte a th' ann an curl so-ghnìomhaichte bhon taobh a-muigh, dòigh libcurl R agus RCurl le an cuir-a-steach taiceil fhèin. Dèan coimeas air an aon cheann-uidhe tron phacait a tha a' fàilligeadh, leis na dìomhairean air am falach.
Cùm reasabaidhean a rèir a' chur-an-gnìomh sin agus foillseachadh R. Tha seann chomhairle Windows --internet2 a' toirt cunntas air giùlan eachdraidheil. Cùm cuideachd sgeama giùlain an fhìor-èisdeir proxy: faodaidh ceann-uidhe HTTPS ceann-uidhe proxy HTTP a chleachdadh fhathast. Chan eil stàladh soirbheachail tro luchdaiche eile a' dearbhadh aon chuid rèiteachadh a' chliant seo no ruigsinneachd a' proxy airson an iarrtais seo.