WebProxy proxyObject = new WebProxy("221.176.14.72",80);//str为IP地址 port为端口号
            HttpWebRequest Req = (HttpWebRequest)WebRequest.Create("http://www.whatismyip.com.tw/");
            Req.Proxy = proxyObject; //设置代理 
            Req.Timeout = 5000;
            HttpWebResponse Resp = (HttpWebResponse)Req.GetResponse();//当代理出错的时候,执行到这句也不提示出错,后面的代码也不被执行!,求教
MessageBox.Show( str);如何可以提示出错或者让代码继续像下走!httpwebrequest代理

解决方案 »

  1.   

    try{
    //可能出错的代码
    }catch(Exception e){
    MessageBox.show(e.Message); //报错//如果要终止程序,把 exception 继续往外抛转
    //throw e;
    }如果不需要报错,可以写成
    try{
    //可能出错的代码
    }catch{
    //如果要终止程序,把 exception 继续往外抛转
    //throw e;
    }
      

  2.   

    关键是现在try也不行,程序不报错!
      

  3.   

    把你的代码贴全,包括try部分