我正在连接到一个网站并通过向其发送GET请求来检索HTTP数据。我必须连接到同一个站点两次以检索两个不同的页面。我是网络编程的新手,但我相信connect
函数连接到服务器,并创建了一个tcp连接。
现在每次我连接到服务器以检索HTTP数据时,都必须创建一个新的tcp连接,有什么办法可以重用旧的连接吗?它会在另一个之后立即检索http数据。 这不是什么大不了的事,但我很好奇。
答案 0 :(得分:6)
您可以使用连接为persistent的HTTP 1.1
或使用HTTP 1.0并发送标题“Connection:Keep-Alive”。
通过这种方式,您可以在不再连接的情况下获取第二页(仅在同一套接字上再次GET
)。