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.

Izihloko ezihlobene