Web请求程序生成Web异常 [英] web request program generating web exception

查看:99
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆