我已经创建了一个将GET请求发送到URL的应用程序,然后下载该页面的完整内容.

客户端向例如GET发送GET stackoverflow.com,并将响应转发给解析器,该解析器具有从页面中查找需要随后的GET请求下载的所有源的可靠性.

以下方法用于发送这些GET请求.连续多次调用,解析器返回的URL.这些URL中的大多数位于同一主机上,并且应该能够共享TCP连接.

public static void sendGetRequestToSubObject(String RecUrl)

{

URL url = new URL(recUrl.toString());

URLConnection connection = url.openConnection ();

InputStreamReader isr = new InputStreamReader(connection.getInputStream());

}

每次调用此方法时,都会创建一个新的TCP连接(使用TCP 3次握手),然后在该连接上发送GET.但我想重用TCP连接,以提高性能.

我想,因为每次调用方法时我都会创建一个新的URL对象,这就是它的工作方式……

也许有人可以帮助我以更好的方式做到这一点?

谢谢!


版权声明:本文为weixin_39645268原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_39645268/article/details/114739865