社区
C#
帖子详情
高分跪求:webClient DownloadFile 如何突破Proxy?
chen_yalei
2005-10-21 04:38:40
做了一个文件同步的程序,要求当服务器端文件更新的时候,client下载更新后的文件,覆盖本地相应文件。我用webClient的DownloadFile的方法下载,由于客户端需要通过代理服务器访问服务器端,这样程序就报错“代理服务器身份验证不通过”。
webClient里没有Proxy的属性,请问该如何解决?!
...全文
366
12
打赏
收藏
高分跪求:webClient DownloadFile 如何突破Proxy?
做了一个文件同步的程序,要求当服务器端文件更新的时候,client下载更新后的文件,覆盖本地相应文件。我用webClient的DownloadFile的方法下载,由于客户端需要通过代理服务器访问服务器端,这样程序就报错“代理服务器身份验证不通过”。 webClient里没有Proxy的属性,请问该如何解决?!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaomatian
2005-10-24
打赏
举报
回复
呵呵.刚才不是已经回答了你的问题了吗?
一下代码在控制台调试成功.
Console.WriteLine("Hello World!");
WebRequest wreq=WebRequest.Create("http://community.csdn.net/images/CSDN_logo.GIF");
WebResponse wresp=wreq.GetResponse();
Stream respStream=wresp.GetResponseStream();
int length=(int)wresp.ContentLength;
BinaryReader br=new BinaryReader(respStream);
FileStream fs;
fs = File.Create("M:\\csdn.gif");
fs.Write(br.ReadBytes(length), 0, length);
br.Close();
fs.Close();
Console.WriteLine("DownLoad Success!!");
chen_yalei
2005-10-24
打赏
举报
回复
顶上来啊!
chen_yalei
2005-10-24
打赏
举报
回复
急等!
chen_yalei
2005-10-24
打赏
举报
回复
多谢各位!
那么,按照httpWebRequest和httpWebResponse来获得文件的话,该如何把stream转换成文件呢?例如是dll文件的话?!
chen_yalei
2005-10-23
打赏
举报
回复
没人知道嘛?!……
Qqwwee_Com
2005-10-23
打赏
举报
回复
webClient好象没提供代理
使用HttpWebRequest这个提供代理
HttpWebRequest 请求=null;
请求=(HttpWebRequest)HttpWebRequest.Create(this._strUrl);//创建请求
请求.Accept = "*/*"; //接受任意文件
请求.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322)"; // 模拟使用IE在浏览
//请求.AllowAutoRedirect = false;//这里不允许302
请求.CookieContainer = new CookieContainer();//cookie容器,
请求.Referer=this.strRefUrl ; //当前页面的引用
//使用代理
WebProxy myProxy=new WebProxy( );
myProxy.Address=new Uri(String.Format("http://{0}:{1}",config.Proxy_Server,config.Proxy_Port));
myProxy.Credentials=new NetworkCredential(config.Proxy_Username,config.Proxy_Pass);
请求.Proxy=myProxy;
具体看CSDN小助手的里面 HttpProc.cs 里面的处理
====CSDN 小助手 V2.0 2005年10月16日发布====
CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/10/16/504620.aspx
下载:http://szlawbook.com/csdnv2/csdnv2.rar
为神六喝彩,向所有科技工作者致敬!
拒绝日货。
ttlrwdl
2005-10-23
打赏
举报
回复
等晚上思归来了 你去问问
ttlrwdl
2005-10-23
打赏
举报
回复
mark 比较奇怪 现在还有通过代理访问的
parol2910
2005-10-23
打赏
举报
回复
hoho
不知道.
帮顶..
chen_yalei
2005-10-21
打赏
举报
回复
多谢2位,我也在急切等待!
moodboy1982
2005-10-21
打赏
举报
回复
我不会,先帮你顶好了。
vickyyu
2005-10-21
打赏
举报
回复
关注
webClient
.
Download
File
异常捕获
在使用 C# 的
WebClient
类的
Download
File
方法时,可能会出现异常。这些异常可能是由于网络问题,文件不存在或无法访问等原因造成的。为了捕获这些异常,可以使用 try-catch 语句将
Download
File
方法包在其中,并在 catch 块中处理异常。如下所示: try {
WebClient
webClient
= new
WebClient
(); ...
webclient
无法获取html文件,
Webclient
.
Download
File
().aspx文件无法打开(
Webclient
.Down
我使用PowerShell首次。 我已经学会了如何使用Web客户端,使用下面的代码来下载文件。$client = New-Object System.NET.
Webclient
$client.
Download
File
( $url, $path )这似乎很好地为我所试图做的,最终,这是一次从网页下载多个文件。 我想这在网站上,有其格式化为.pfva文件,这些文件被打开的PDF文件。 没问题。 ...
Spring WebFlux (5):
WebClient
使用
可以使用WebFlux的
WebClient
类很方便的对网络请求进行代理处理操作,我想Spring Cloud Gateway中主要用的就是
WebClient
进行操作,这里简单介绍一下
WebClient
的用法,想要深度学习的话,看一下Spring Cloud Gateway源码准没错 一些用法 流数据 首先创建一个server端,用于产生一些网络服务: Employee为员工类 EmployeeFaker为通过javafaker包生成的一些数据 EmployeeController生成一些服务,其中getE
WebClient
.
Download
File
(线程机制,异步下载文件)
线程机制(避免卡屏),异步下载文件。 我做网站的监控,
WebClient
.
Download
File
这个方法是我经常用到的,必要的时候肯定是要从网上下载些什么(WebRequest 也可以下载网络文件,不妨搜下,不过
WebClient
.
Download
File
使用更简单)。 今天简单的演示下
WebClient
.
Download
File
Asyn...
C#开发学习笔记:利用
WebClient
下载文件
C#开发学习笔记:利用
WebClient
下载文件
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章