Conda чөйрөсүндө орнотулган R терминалдагы curl аткарылуучу файлынан башка libcurl курулушун колдонушу мүмкүн. Ийгиликсиз R сессиясынан анын чындыгында кайсы китепканасы бар экенин сураңыз:

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

Тамга мааниси байланышкан libcurl версиясын билдирет. Анын ssl_version атрибуту TLS ишке ашырылышын аныктайт, protocols болсо ошол китепкана колдогон максаттуу протоколдорду тизмелейт. Алар Rдин ичине курулган libcurl жолун сүрөттөйт, curl аттуу shell буйругун эмес.

Отчётту жүктөө ыкмасына дал келтириңиз

method='libcurl' менен download.file ушул китепкананы колдонот. method='curl' сырткы аткарылуучу файлды ишке киргизет. Учурдагы автоматтык HTTP(S) тандоо libcurl колдонот, ал эми NULL маанисиндеги download.file.method опциясы бул демейкини калтырышы мүмкүн.

Текшерүүнү жумуш же IDE тандаган чыныгы чөйрөдө жүргүзүңүз. Башка R орнотуусу скрипттери окшош көрүнсө да башка версияны же TLS негизин билдириши мүмкүн.

Тизмеде https протоколунун болушу HTTPS максаттары колдоого алынганын билдирет. Бул белгилүү бир прокси угуучусунун TLS кабыл алаарын далилдебейт. HTTPS жүктөө үчүн жөнөкөй HTTP проксинин дагы эле http:// прокси URLи бар.

Китепкана отчётун тандалган ыкма жана туташуу катасы менен бирге сактаңыз. Сертификаттын ийгиликсиздиги, колдоого алынбаган прокси схемасы жана четке кагылган угуучу ар кандай табылгалар бойдон калат; версия номеринин өзү алардын диагностикасы эмес.

Тектеш макалалар