FtpWebRequest/FtpWebResponse 上的 OPTS 命令

GP.*_*GP. 4 .net ftp system.net ftpwebrequest

我正在使用 System.Net 命名空间中的 FtpWebRequest 和 FtpWebResponse 对象来发出 LIST 命令。我遇到的问题是我要连接的 FTP 服务器没有实现 OPTS 命令。

有没有办法阻止 FtpWebRequest 发出 OPTS 命令?

Tho*_*que 5

恐怕你不能这样做......根据Reflector,它似乎是硬编码在内部类方法(FtpControlStream.BuildCommandsList)中,所以你不能覆盖它。但是,这应该不是问题,即使 OPTS 命令失败,请求也应该继续(请参阅FtpControlStream.PipelineInstructionReflector 中的代码)