C#写下载器问题,远程服务器返回错误:503.服务器不可用
写了个简单的程序,结果出现了这个问题,还了用webrequest和webresponse来写也有这个问题,不知道怎么回事,高手帮忙解释一些,谢谢拉private void button2_Click(object sender, System.EventArgs e)
{
int n = textBox3.Text.LastIndexOf('/');
string URLAddress = textBox3.Text.Substring(0,n);
string fileName = textBox3.Text.Substring(n,textBox3.Text.Length-n-1);
WebClient client = new WebClient();
client.DownloadFile(URLAddress,fileName);
Stream str = client.OpenRead(URLAddress);
StreamReader reader = new StreamReader(str);
byte[] mbyte = new byte[10];
int iii = str.Read(mbyte,0,mbyte.Length);
MessageBox.Show(mbyte.ToString(),"INFO");
}
这个程序,当我在textBox上输入一个mp3或者 jpg的连接地址的时候就会出现上面的错误。 --------------------编程问答-------------------- 高手们,快点出现拉,下弟卡在这里了,郁闷那 --------------------编程问答-------------------- 自己顶下,help --------------------编程问答-------------------- 我的webResponse也偶尔出现,看起来是这样:
The remote server returned an error: (503) Server Unavailable. --------------------编程问答-------------------- 我的也出现了,不知解决了吗?能不能分享下。。。。 --------------------编程问答-------------------- 从07年至今,就没有个高手来决绝下? --------------------编程问答-------------------- 擦 确实 从07年至今 都没有高手来解决下?我也卡这了
偶尔不会报这个错 --------------------编程问答-------------------- request.Proxy = GlobalProxySelection.GetEmptyWebProxy();
试试~~ --------------------编程问答-------------------- - -四年了居然还没人解决 --------------------编程问答-------------------- 我靠.07年的贴也翻出来了.
503就是服务器的错啊.与代码无关吧. --------------------编程问答-------------------- 大侠啊,你在哪呢??? --------------------编程问答-------------------- 07年的。。。我晕 --------------------编程问答--------------------
--------------------编程问答-------------------- 还是没有人解决这个问题。 --------------------编程问答-------------------- 不是你程序的问题,是对方网站的问题。由于你的程序读取该网站的页面太多,或者过于频繁,被对方的防火墙屏蔽了。
static void Main(string[] args)
{
WebClient client = new WebClient();
client.DownloadFile("http://zhangmen易做图ing2.baidu.com/data2/music/610064/610064.mp3?xcode=880acbf75d1be973be79698fd0270d06&mid=0.28175839744821", @"d:\temp\1.mp3");
}
补充:.NET技术 , C#