R ee lagu rakibay deegaanka Conda waxa laga yaabaa inuu isticmaalo libcurl build ka duwan faylka fulinta curl ee terminalka. Weydii R session-ka fashilmaaya inuu sheego library-ga uu dhab ahaan haysto:

info <- libcurlVersion()
info
attr(info, 'ssl_version')
attr(info, 'protocols')

Qiimaha xarafka ayaa sheegaya nooca libcurl ee ku xiran. Sifada ssl_version waxay tilmaantaa hirgelinta TLS, halka protocols ay taxdo borotokoolada yoolka ee library-gaas taageero. Kuwani waxay sharraxaan wadada libcurl ee ku dhex jirta R, ma aha amarka shell ee la yiraahdo curl.

Isku waafaji warbixinta iyo habka soo dejinta

download.file oo leh method='libcurl' waxay isticmaashaa library-kan. method='curl' waxay bilaabaa faylka fulinta dibadda. Xulashada otomaatiga ah ee HTTP(S) hadda waxay isticmaashaa libcurl, iyo ikhtiyaarka download.file.method oo qiimihiisu NULL yahay waxa laga yaabaa inuu ka tago default-kaas.

Baaritaanka ku samee deegaanka dhabta ah ee shaqada ama IDE ay doorato. Rakibaad kale oo R ah waxa laga yaabaa inuu sheego nooc kale ama TLS backend kale xitaa marka scripts-kiisu isku mid u muuqdaan.

Borotokool https oo liiska ku jira waxay ka dhigan tahay in yoolalka HTTPS la taageeray. Taasi ma caddaynayso in dhageyste proxy gaar ah uu aqbalo TLS. Proxy HTTP caadi ah oo loogu talagalay soo dejinta HTTPS waxay weli leedahay URL proxy ah http://.

Hayso warbixinta library-ga oo la socota habka la doortay iyo khaladka isku xirka. Guuldarada shahaadada, nidaamka proxy ee aan la taageerin iyo dhageystaha la diiday waxay ahaanayaan natiijooyin kala duwan; lambarka nooca oo kaliya ma aha baaritaankooda.

Maqaallo la xiriira