FtpWebRequest podržava preuzimanja kroz HTTP proxy, ali ne prijenose
Pročitajte dokumentirana ograničenja HTTP proxy operacija u FtpWebRequestu prije nego što promijenite zaporke ili pretpostavite da uspješan popis dokazuje podršku za prijenos.
Popis direktorija i preuzimanje mogu raditi kroz HTTP proxy dok FtpWebRequest odbija UploadFile. To je dokumentirano ograničenje mogućnosti, a ne dokaz pogrešne zaporke.
Za HTTP proxy podržane su operacije DownloadFile, ListDirectory i ListDirectoryDetails. Omogućavanje pasivnog načina ne dodaje podršku za prijenos tom API-ju.
Sposobna putanja HTTP CONNECT može prenositi TCP veze drugog FTP klijenta, ovisno o pravilima proxyja. Gateway s HTTP-a na FTP može ponuditi vlastite operacije. Nijedno od toga ne čini da svaki FTP API implementira svaki raspored.
Postavljanje Proxy na null može omogućiti dopušteni izravni prijenos, ali to zaobilazi posrednika. Nije popravilo prijenos kroz proxy.
Odaberite podržani FTP klijent i putanju za potrebnu operaciju. FtpWebRequest je zastario za novi razvoj; HttpClient sam po sebi nije zamjena za FTP. Tek nakon što utvrdite da je operacija podržana, trebate istražiti njezine proxy vjerodajnice, FTP vjerodajnice i podatkovne veze.