日期:2014-05-17  浏览次数:21077 次

初次接触c#,问个关于WebRequest的问题
C# code

            WebRequest request = WebRequest.Create("url");            
            WebResponse response = request.GetResponse();
            Stream stream = response.GetResponseStream();
            Encoding encoding = Encoding.Default;
            StreamReader reader = new StreamReader(stream, encoding);
            String rf = reader.ReadLine();
            reader.Close();


如果出现错误退出程序应该怎么写,比如无法访问、404、500等错误

------解决方案--------------------
另外开一个线程,使用线程来监听读取时间,超时时间由你自己设定,如果时间超时但仍没有返回值就将线程强行退出即可……
------解决方案--------------------
额 嗯嗯 分公司获得三个角度看
------解决方案--------------------
对于客户端,当出现200以外的状态时,.net会抛出异常。你可以写一个try...catch(Exception ex)...,然后具体调试跟踪ex的实际类型。