【发布时间】:2011-11-25 08:38:54
【问题描述】:
谁能帮助我提供有关 URLConnection 如何重用连接的示例代码?
URLConnection con = new URL("http://www.someurl.com").openConnection();
我正在使用上面的代码来创建一个 URLConnection。第一次,URLConnection 将打开一个到指定 URL 的新连接。但之后它将重用池中的现有连接。有什么可以证明这一点(我的意思是通过 println())?
实际上有没有办法从池中检索连接重用状态?
【问题讨论】:
-
您可能能够“有线嗅探”以确认它实际上是在重用连接。或者检查服务器上的连接(假设它使用http keep-alives,这是我想象的唯一重用连接的情况......)另见stackoverflow.com/q/3304006/32453
标签: java