java使用urlconnection请求网址

Properties pro=PropertiesUtil.getFromClasspath("oaService.properties");
String reqUrl=String.valueOf(pro.get("oaUrl"));
URL url = new URL("http://"+reqUrl+"/seeyon/reloadCache.do");
HttpURLConnection	connection = (HttpURLConnection)url.openConnection();
connection.setDefaultUseCaches(false);
connection.setUseCaches(false);
connection.setReadTimeout(1);
connection.connect();
InputStream inputStream = connection.getInputStream();
inputStream.close();
connection.disconnect();

工作中遇到遇到请求自己的servlet,后台走了,但是由于请求没完成导致本来想加入缓存的一些数据,没有达到预期效果(此种情况在servlet打印的一些语句都打印了,就是说程序已经走完)。以上代码是我总结的一个无传参、无返回值的一段代码,如果想加入参数并有返回值,大家可以充分利用流的方式进行操作。

你可能感兴趣的:(java)