用HttpURLConnection自动登入不能100%登入
tcmis 2013-03-20 09:13:40 小弟写了一段代码,用来多用户登入系统,总会有几个登入不上去,直接打开url,是可以登入进去的, 所有用户都测试过,可以登入的, 不知道出现这种情况怎么处理以下, 希望大侠指点一下,谢谢
for (int i = 0; i < allUrls.size(); i++) {
String curLoginUrl = allUrls.get(i).toString();
try {
url = new URL(curLoginUrl);
conn = (HttpURLConnection) url.openConnection();
conn.setUseCaches(false);
conn.setRequestMethod("GET");
conn.setDoOutput(true);
conn.setDoInput(true);
conn.setConnectTimeout(50000);
conn.setReadTimeout(50000);
conn.connect();
BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream(), "gbk"));
String s = br.readLine();
conn.disconnect();
} catch (SocketTimeoutException e) {
txlog.append(" 连接服务器超时\n");
conn.disconnect();
} catch (Exception e) {
txlog.append(" 登入失败\n");
conn.disconnect();
}