HttpURLConnection多个请求

时间:2015-10-11 01:30:24

标签: java html rest request connection

我是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 个答案:

没有答案