Web请求程序生成Web异常 [英] web request program generating web exception
本文介绍了Web请求程序生成Web异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
先生!
我是网络服务新手。我已经为网页请求编写了一个代码。
但它提供网络异常
代码是这样的;
使用系统;
使用 System.Collections.Generic;
// 使用System.Linq;
使用 System.Net;
使用 System.IO;
使用 System.Text;
namespace webrequest_demo.System.Net
{
public class webrequestExample
{
public static void Main( String [] args)
{
尝试
{
WebRequest webr = WebRequest.Create( http: // www.contoso.com /default.html);
webr.Credentials = CredentialCache.DefaultCredentials;
WebResponse webresp = webr.GetResponse();
Console.WriteLine(((HttpWebResponse)webresp).StatusDescription);
Stream ds = webresp.GetResponseStream();
StreamReader str = new StreamReader(ds);
string responseFrommServer = str.ReadToEnd();
str.Close();
webresp.Close();
}
catch (WebException wex)
{
Console.WriteLine(wex.Message);
Console.WriteLine(wex.Response);
Console.WriteLine(wex.StackTrace);
Console.WriteLine(wex.InnerException);
}
// 最后
// {
// }
Console.ReadLine();
}
}
}
什么是contoso.com
解决方案
如下所示更改此行并再次测试
WebRequest webr = WebRequest.Create(@http ://www.contoso.com/default.html);
Sir !
i'm new to web services. i've written a code for web request.
but it's giving web exception
the code is;
using System;
using System.Collections.Generic;
//using System.Linq;
using System.Net;
using System.IO;
using System.Text;
namespace webrequest_demo.System.Net
{
public class webrequestExample
{
public static void Main(String[] args)
{
try
{
WebRequest webr = WebRequest.Create(" "http://www.contoso.com/default.html"");
webr.Credentials = CredentialCache.DefaultCredentials;
WebResponse webresp = webr.GetResponse();
Console.WriteLine(((HttpWebResponse)webresp).StatusDescription);
Stream ds = webresp.GetResponseStream();
StreamReader str = new StreamReader(ds);
string responseFrommServer = str.ReadToEnd();
str.Close();
webresp.Close();
}
catch (WebException wex)
{
Console.WriteLine(wex.Message);
Console.WriteLine(wex.Response);
Console.WriteLine(wex.StackTrace);
Console.WriteLine(wex.InnerException);
}
//finally
//{
//}
Console.ReadLine();
}
}
}
what is contoso.com
解决方案
Change this line as below and test again
WebRequest webr = WebRequest.Create(@"http://www.contoso.com/default.html");
这篇关于Web请求程序生成Web异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文