WebClient 启用系统默认代理的代码
2020-08-24 22:43 音乐让我说 阅读(378) 评论(0) 编辑 收藏 举报WebClient 默认不会开启代理,即使操作系统已经全局代理了,需要手动增加代码开启代理。
代码如下:
private void DownloadFile(WebClient webClient) { try { SetProxy(webClient); webClient.DownloadFile(new Uri("http://www.baidu.com/aaa.html"), "D:\aaa.html"); } catch (Exception ex) { } } /// <summary> /// 设置代理 /// </summary> /// <param name="webClient"></param> protected virtual void SetProxy(WebClient webClient) { IWebProxy wp = WebRequest.DefaultWebProxy; wp.Credentials = CredentialCache.DefaultCredentials; webClient.Proxy = wp; }
谢谢浏览!
作者:音乐让我说(音乐让我说 - 博客园)
出处:http://music.cnblogs.com/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步