zoukankan      html  css  js  c++  java
  • bufferedreader操作文件出现Connection timed out异常

      int count=0;

      String urlStr ="http://地址";

      try 
      {
                URL url = new URL(urlStr);
                BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream(),"GBK"));   
                String line=null;
                do
                {
                        line = reader.readLine();
                        if(line!=null)
                        {
                              str +=line;
                        }
                }
                while(line!=null);
                reader.close();
                count = 0;
                return str;
      }  
      catch (Exception e) 
      {
                e.printStackTrace();
                String qq01 = "网络异常01开始:("+e.getMessage()+")结束!";
                String qq02 = "网络异常02开始:("+e.getLocalizedMessage()+")结束!";
                System.out.println(qq01);
                System.out.println(qq02);
                count++;
                if("Connection timed out".equals(e.getMessage()) && count<3)//出现异常时连续调用两次
                {   
                        回调方法();
                }
                return "6";
      }

    国泰民安
  • 相关阅读:
    [BAT]用BAT自作开机后自动启动截屏软件
    [TFS]如何彻底删除TFS上的团队项目
    [GIT]如何删除Git本地仓库
    [SQL] update select 查询的结果集
    [VS]反编译_DllToC#_REFLECTOR8.5
    Docker容器开机自动启动
    公告:开通csdn博客,敬请关注!
    1018 Public Bike Management
    微信红包算法
    LRU Cache
  • 原文地址:https://www.cnblogs.com/jirglt/p/3069355.html
Copyright © 2011-2022 走看看