FtpWebRequest HTTP прокси арқылы жүктеуді қолдайды, бірақ жүктеп салуды қолдамайды
Құпия сөздерді өзгертуден немесе сәтті тізімнің жүктеп салуды қолдайтынын дәлелдейді деп ойлаудан бұрын FtpWebRequest-тің HTTP прокси операцияларының құжатталған шектеулерін оқыңыз.
Каталог тізімі мен жүктеу HTTP прокси арқылы жұмыс істеуі мүмкін, ал FtpWebRequest UploadFile-ды қабылдамайды. Бұл құжатталған мүмкіндік шегі, қате құпия сөздің дәлелі емес.
HTTP прокси үшін қолдау көрсетілетін операциялар: DownloadFile, ListDirectory және ListDirectoryDetails. Пассивті режимді қосу бұл API-ге жүктеп салу қолдауын қоспайды.
Қабілетті HTTP CONNECT жолы прокси саясатына сәйкес басқа FTP клиентінің TCP қосылымдарын тасымалдай алады. HTTP-дан FTP-ге шлюз өз операцияларын ұсына алады. Екеуі де әр FTP API-дің әрбір конфигурацияны іске асыруын қамтамасыз етпейді.
Proxy-ді null етіп орнату рұқсат етілген тікелей жүктеп салуды іске қосуы мүмкін, бірақ бұл делдалды айналып өтеді. Ол прокси арқылы жасалған жүктеп салуды түзетпеді.
Қажетті операция үшін қолдау көрсетілетін FTP клиенті мен жолды таңдаңыз. FtpWebRequest жаңа әзірлеу үшін ескірген; HttpClient өздігінен FTP алмастырғышы емес. Операцияның қолдау көрсетілетінін анықтағаннан кейін ғана оның прокси тіркелгі деректерін, FTP тіркелгі деректерін және деректер қосылымдарын зерттеу керек.