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 சான்றுகள் மற்றும் தரவு இணைப்புகளை ஆராய வேண்டும்.