Conda mühitində quraşdırılmış R terminaldakı curl icra faylından fərqli libcurl build-i istifadə edə bilər. Uğursuz R sessiyasından hansı kitabxananın həqiqətən olduğunu soruşun:

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

Simvol dəyəri bağlı libcurl versiyasını göstərir. Onun ssl_version atributu TLS tətbiqini müəyyən edir, protocols isə həmin kitabxananın dəstəklədiyi hədəf protokolları sadalayır. Bunlar R-in daxili libcurl yolunu təsvir edir, curl adlı shell əmri deyil.

Hesabatı endirmə üsulu ilə uyğunlaşdırın

method='libcurl' ilə download.file bu kitabxananı istifadə edir. method='curl' xarici icra faylını işə salır. Hazırkı avtomatik HTTP(S) seçimi libcurl istifadə edir və NULL download.file.method seçimi bu defoltu qüvvədə saxlaya bilər.

Yoxlamanı iş və ya IDE tərəfindən seçilən faktiki mühitdə aparın. Başqa R quraşdırması skriptləri eyni görünsə də başqa versiya və ya TLS backend göstərə bilər.

Siyahıda https protokolu HTTPS hədəflərinin dəstəkləndiyini bildirir. Bu, müəyyən proxy dinləyicisinin TLS qəbul etdiyini sübut etmir. HTTPS endirməsi üçün adi HTTP proxy hələ də http:// proxy URL-i daşıyır.

Kitabxana hesabatını seçilmiş üsul və bağlantı xətası ilə birlikdə saxlayın. Sertifikat nasazlığı, dəstəklənməyən proxy sxemi və rədd edilən dinləyici fərqli tapıntılar olaraq qalır; tək versiya nömrəsi onların diaqnozu deyil.

Əlaqəli məqalələr