R, sum er installerað í Conda-umhvørvi, kann brúka aðra libcurl-bygging enn curl-útflytifílan í terminalinum. Spyr tann R-sessjónina, sum miseydnast, hvørja bókasavn hon eigur í veruleikanum:

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

Teknvirðið sigur frá útgávuni av tí bundna libcurl. Eindin ssl_version vísir til TLS-íleggingina, meðan protocols setur upp tær málprotokollir, sum hesin bókasavnur stuðlar. Tær lýsa innbygdu libcurl-leiðini í R, ikki eini shell-ætlun, sum eitur curl.

Samsvara frágreiðingina við niðurhalháttin

download.file við method='libcurl' brúkar hetta bókasavnið. method='curl' setur ytri útflytifíluna í gongd. Tann núverandi sjálvvirkandi HTTP(S)-veljingin brúkar libcurl, og ein download.file.method-stilling við virðinum NULL kann lata hesa sjálvgefnu galdandi.

Ger kanningina í tí veruliga umhvørvinum, sum arbeiðið ella IDE velur. Ein onnur R-installering kann siga frá eini aðrari útgávu ella TLS-backend, sjálvt tá skriptini síggja eins út.

Ein uppsett https-protokoll merkir, at HTTPS-mál eru stuðlað. Tað prógvar ikki, at ein ávísur proxy-lyttari tekur ímóti TLS. Ein vanligur HTTP-proxy fyri eitt HTTPS-niðurhal hevur framvegis eina proxy-URL við http://.

Goym bókasavnsfrágreiðingina saman við tí valda háttinum og sambindingarfeilinum. Skírteynisbrestur, eitt óstuðlað proxy-skipan og ein avvístur lyttari verða verandi ymiskar funnir lutir; eitt útgávunúmer einsamalt er ikki greiningin av teimum.

Skyldar greinar