Izilungiselelo ze-proxy ku-R: ukulanda amaphakethe kanye nezicelo ze-API
Landela indawo yomhlangano we-R kanye neklayenti le-HTTP elisetshenziswa ngempela yiphakethe, esikhundleni sokuhlanganisa izindlela ze-proxy ezingahambelani ezivela kuma-R amadala.
Uma i-R ikwazi ukufaka iphakethe kodwa lelo phakethe lingakwazi ukufinyelela i-API yalo, qhathanisa amaklayenti amabili acelayo. download.file(), RCurl kanye nengqimba ye-HTTP yephakethe uqobo akudingeki ukuthi zifunde izinketho ezifanayo.
Hlola okokufaka kwesikhathi esisebenza
Uhlelo olwethulwa kusuka kutheminali luzuza indawo yaleyondawo yetheminali. Isinqamuleli sedesktop noma i-IDE esivele isebenza kungaba namanye amanani. Ifayela lendawo yokuqala le-R elifanele lingaqukatha:
http_proxy=http://proxy.example:8080
https_proxy=http://proxy.example:8080Lena imibhalo yefayela lendawo enendawo yokugcina yesibonelo. Ezigabeni zephakethe noma ze-API zomphakathi ezivunyelwe ngabaxhumani bomphakathi, uhlu lwe-proxy ye-HTTP lunikeza abazongenela lawo manani. Izisho ze-R ezifana ne-options(download.file.method = "libcurl") zingezekhodi ye-R, hhayi ku-.Renviron. Ukubeka isilungiselelo esibukeka silungile ngefomethi engalungile kusishiya singasetshenziswanga.
Khomba ifayela lokuqala elikhethwa imithetho ye-R yesayithi/umsebenzisi, indawo kanye nokhombandlela womsebenzi. Ifayela elingaphakathi kwephrojekthi lingachaza umehluko phakathi kwamaphrojekthi amabili ku-IDE eyodwa. Shintsha ifayela elihloselwe bese uqala kabusha isikhathi esihambisanayo; ukulihlela akukubuyekezi inqubo esivele isebenza.
Landela isicelo sephakethe elihlulekayo
Khomba indlela yangempela yokulanda noma ukusetshenziswa kwe-HTTP. Ifayela elisebenzayo le-curl langaphandle, indlela ye-libcurl ye-R kanye ne-RCurl bangabasebenzisi abahlukene abanokokufaka kwabo okusekelwayo. Qhathanisa indawo efanayo ngokusebenzisa iphakethe elihlulekayo, nezimfihlo ezifihliwe.
Gcina izindlela zihambisana nalokho kusetshenziswa kanye nenguqulo ye-R. Iseluleko sakudala se-Windows --internet2 sichaza ukuziphatha komlando. Futhi gcina uhlelo lwezokuthutha lwesilaleli se-proxy sangempela: indawo ye-HTTPS isengasebenzisa indawo yokugcina ye-proxy ye-HTTP. Ukufakwa okuphumelelayo ngokusebenzisa esinye isilandi akufakazeli nokwakheka kwaleli klayenti noma ukutholakala kwe-proxy kulesi sicelo.