java HttpURLConnection多个请求
我是新的REST api,我正在尝试简单的代码
URL url = new URL("https://A.B/C");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
BufferedReader br = new BufferedReader(new InputStreamReader((conn.getInputStream())));
if (conn.getResponseCode() != 200) {
throw new RuntimeException("Failed : HTTP error code : " + conn.getResponseCode());
}
while ((output = br.readLine()) != null) {
System.out.println(output);
}
conn.disconnect();
问题是,我试图用同一个连接发出多个请求,但我很挣扎。我“发现”的唯一可能的解决方案是打开新连接并创建新的缓冲读取器。我发现这很低效。请问,有没有办法回收我打开的连接,并随时间更新值
共 (0) 个答案