public static String getCheckCode(String token,String number,int timeout){ try { Thread.sleep(3000); } catch (InterruptedException e) { e.printStackTrace(); } String result = HttpUtil.get(API + "/GetYzmStr?token=" + token + "&hm=" + number + "&xmid=" + ELME_PROJECT_ID); if(result.length()>6){ String code = result.split(",")[0].split("是")[1]; sfHmStr(token,number); return code; } if(result.equals("1")){ LOGGER.info("正在获取验证码"); if(timeout<=0){ return null; } return getCheckCode(token,number,timeout-3000); } return null; }
递归方法设置超时时间
最新推荐文章于 2022-10-08 14:53:03 发布