I-RCurl ingathumela i-FTP ngomhubhe we-HTTP
Sebenzisa i-httpproxytunnel lapho i-proxy kufanele ithwale iphrothokholi ye-FTP esikhundleni sokuthola i-HTTP GET equkethe i-URL ye-FTP.
I-libcurl inezindlela ezimbili ezihlukene zokusebenzisa i-HTTP proxy ku-URL ye-FTP. Ngaphandle komhubhe, ingathumela i-HTTP GET okungumgomo wayo i-URL ye-FTP, futhi icele i-proxy ukuthi isebenze njengesango le-FTP.
Lapho insizakalo ilindele umhubhe we-HTTP CONNECT esikhundleni salokho, nika amandla inketho efanele ye-RCurl:
result <- RCurl::getURL(
"ftp://ftp.example.net/pub/file.txt",
.opts = list(
proxy = "http://proxy.example.net:8080",
httpproxytunnel = TRUE
)
)
I-proxy kufanele ivume ukuxhumana namachweba adingekayo eseva ye-FTP. Insizakalo ekhawulelwe ku-CONNECT kuphela ku-443 inganqaba ukuxhumana kokulawula kwe-FTP ngisho noma ukuphequlula okuvamile kwe-HTTPS kusebenza.
I-FTP iphinde isebenzise ukuxhumana kwedatha okuhlukile kuhlu noma ukudluliswa. Ukungena ngemvume kokulawula okuphumelelayo akufakazeli ukuthi indawo yedatha okuxoxwe ngayo ivunyelwe ngesixhumanisi.
Le modi ithwala iphrothokholi ye-FTP ngomhubhe; ayenzi i-FTP evamile ibe yokubethelwa. Lapho kudingeka imfihlo, sebenzisa iphrothokholi evikelekile esekelwa iseva yamafayela kanye nokwakhiwa kwe-libcurl okufanele. Amaphrothokholi atholakalayo e-RCurl ancike kulabhulali ye-libcurl eyisebenzisayo.