试图在Java中捕获System.Net.WebException(C#)

时间:2012-10-04 14:14:55

标签: c# java web-services exception network-protocols

Java中System.Net.WebException最接近的等价物是什么?

我试图用Java做到这一点。该程序在一个真正的循环中轮询新的状态和消息,但如果网络“打嗝”一秒钟,我想抓住异常。

        while (true)
        {
            try
            {
                GetStatusChanges();
                GetReturnMessages();
                if (pollCounter == 30)
                {
                    SubmitMessages();
                    pollCounter = 0;
                }
            }
            catch (System.Net.WebException webException)
            {
                Console.WriteLine(webException);
            }
            Thread.Sleep(10000);
            pollCounter++;
        }

查看java.net包,我不知道该使用什么。

1 个答案:

答案 0 :(得分:0)

我相信您需要的是基于this问题的java.net.SocketException或其后代。

我发现其他一些案例可能抛出其他IOException子类,如UnknownServiceException(SocketException也是IOException的子类。)