D'R, dat an enger Conda-Ëmgéigend installéiert ass, kann en anere libcurl-Build benotzen wéi d'curl-Binärdatei am Terminal. Frot d'R-Sessioun, déi feelt, wéi eng Bibliothéik se tatsächlech huet:

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

De Charakterwäert mellt d'Versioun vun der verbonnener libcurl. Seng Attribut ssl_version identifizéiert d'TLS-Implementatioun, während protocols déi vun där Bibliothéik ënnerstützte Zilprotokoller oplëscht. Si beschreiwen de integréierte libcurl-Wee vun R, net en Shell-Befehl mam Numm curl.

Stëmmt de Rapport op d'Download-Method of

download.file mat method='libcurl' benotzt dës Bibliothéik. method='curl' startt d'extern Binärdatei. Déi aktuell automatesch HTTP(S)-Auswiel benotzt libcurl, an eng download.file.method-Optioun mam Wäert NULL kann déi Standardastellung bestoe loossen.

Fëllt d'Iwwerpréiwung an der tatsächlecher Ëmgéigend aus, déi den Job oder d'IDE auswielt. Eng aner R-Installatioun kann eng aner Versioun oder en aneren TLS-Backend melden, och wann hir Skripten identesch ausgesinn.

En opgezielt https-Protokoll bedeit, datt HTTPS-Ziler ënnerstützt ginn. Et beweist net, datt een bestëmmte Proxy-Listener TLS akzeptéiert. En normale HTTP-Proxy fir en HTTPS-Download huet nach ëmmer eng Proxy-URL mat http://.

Behält de Bibliothéiksrapport zesumme mat der gewielter Method an dem Verbindungsfehler. E Zertifikatsfehler, en net ënnerstützt Proxy-Schema an en ofgeleente Listener bleiwen ënnerschiddlech Befuller; eng Versiounsnummer eleng ass net hir Diagnos.

Ähnlech Artikelen