【发布时间】:2019-05-20 23:31:17
【问题描述】:
我使用 FtpWebRequest 做一些 FTP 的事情,我需要直接连接(没有代理)。但是 WebRequest.DefaultWebProxy 包含 IE 代理设置(我认为)。
WebRequest request = WebRequest.Create("ftp://someftpserver/");
// request.Proxy is null here so setting it to null does not have any effect
WebResponse response = request.GetResponse();
// connects using WebRequest.DefaultWebProxy
我的代码是大型应用程序中的一部分,我不想更改WebRequest.DefaultWebProxy,因为它是全局静态属性,它可能会对应用程序的其他部分产生不利影响。
知道怎么做吗?
【问题讨论】: