public static String getContent(String urlStr, String encode) {
BufferedReader reader = null;
InputStream is = null;
try {
URL url = new URL(urlStr);
URLConnection conn = url.openConnection();
conn.setConnectTimeout(5000);
conn.connect();
is = conn.getInputStream();
reader = new BufferedReader(new InputStreamReader(is, encode));
StringBuffer buffer = new StringBuffer();
String line = null;
while ((line = reader.readLine()) != null) {
buffer.append(line);
}
return buffer.toString();
} catch (IOException e) {
return null;
} finally {
try {
if (reader != null)
reader.close();
} catch (IOException e) {
}
try {
if (is != null)
is.close();
} catch (IOException e) {
}
}
}
这是方法一个参数是URL路径,一个字符集,用Tomcat正确,用weblogic时conn.setConnectTimeout(5000);报错:超时,注释后报空指针异常
方法里面的URL是另外一个服务器生成XMl的路径在线等 急!!!!!!!!
BufferedReader reader = null;
InputStream is = null;
try {
URL url = new URL(urlStr);
URLConnection conn = url.openConnection();
conn.setConnectTimeout(5000);
conn.connect();
is = conn.getInputStream();
reader = new BufferedReader(new InputStreamReader(is, encode));
StringBuffer buffer = new StringBuffer();
String line = null;
while ((line = reader.readLine()) != null) {
buffer.append(line);
}
return buffer.toString();
} catch (IOException e) {
return null;
} finally {
try {
if (reader != null)
reader.close();
} catch (IOException e) {
}
try {
if (is != null)
is.close();
} catch (IOException e) {
}
}
}
这是方法一个参数是URL路径,一个字符集,用Tomcat正确,用weblogic时conn.setConnectTimeout(5000);报错:超时,注释后报空指针异常
方法里面的URL是另外一个服务器生成XMl的路径在线等 急!!!!!!!!
看下这个conn得到值没?
这不会报错的,jdk版本不都一样啊