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 հավատարմագրերը և տվյալների միացումները։