读取URL的Web服务器内容时出错

时间:2012-09-13 12:19:32

标签: c# c#-4.0

我正在使用Windows 7中的C#.NET开发一个Window应用程序。该应用程序从URL读取Web服务器内容。当我尝试这样做时,我得到以下异常:

错误:uri的格式无法确定是否存在System.UriFormatException。

这是我的代码:

StreamReader instream; 
WebRequest webrequest; 
WebResponse webresponse;
webrequest = WebRequest.Create(textBox1.Text);
webresponse = webrequest.GetResponse();
instream = new StreamReader(webresponse.GetResponseStream());
textBox2.Text = instream.ReadToEnd();

2 个答案:

答案 0 :(得分:0)

使用

Uri myUri = new Uri(textBox1.Text);    
webrequest = WebRequest.Create(myUri ); 

答案 1 :(得分:0)

修复输入字符串。它很可能缺少协议(httphttpsftp等),或者以其他方式格式错误。