Python httplib[多个请求]-我可以保持连接打开多久?

Python httplib[多个请求]-我可以保持连接打开多久?,python,http,connection,httplib,Python,Http,Connection,Httplib,我希望每隔1-2秒通过HTTP GET请求将数据发送到我的服务器 我应该每次创建一个新连接,还是应该保持连接打开并通过同一个连接发送请求?如果我使用后一种方法将httplib使连接保持活动状态,那么如果连接断开会发生什么 我不太熟悉http和网络协议 编辑:我正在为我的大学项目开发gps跟踪系统,我需要定期通过php脚本将坐标上传到数据库。HTTP连接需要记住的是,在较低级别上,它仍然是TCP上的套接字连接。即使您不断地从源端流式传输数据,他们也很容易在保持连接打开时出现问题 虽然在这方面已经做

我希望每隔1-2秒通过HTTP GET请求将数据发送到我的服务器

我应该每次创建一个新连接,还是应该保持连接打开并通过同一个连接发送请求?如果我使用后一种方法将httplib使连接保持活动状态,那么如果连接断开会发生什么

我不太熟悉http和网络协议


编辑:我正在为我的大学项目开发gps跟踪系统,我需要定期通过php脚本将坐标上传到数据库。

HTTP连接需要记住的是,在较低级别上,它仍然是TCP上的套接字连接。即使您不断地从源端流式传输数据,他们也很容易在保持连接打开时出现问题

虽然在这方面已经做了一些非常认真的工作(socket.io、websockets、HTTP长轮询等),但最好也是最简单的方法是每隔几秒钟发出一次新请求


然而,使用WebSocket之类的东西有一些特定的用例,所以也许你可以解释一下你在做什么,然后我们可以肯定地说。

HTTP连接需要记住的是,在较低的级别上,它仍然是TCP上的套接字连接。即使您不断地从源端流式传输数据,他们也很容易在保持连接打开时出现问题

虽然在这方面已经做了一些非常认真的工作(socket.io、websockets、HTTP长轮询等),但最好也是最简单的方法是每隔几秒钟发出一次新请求

然而,使用WebSocket之类的东西有一些特定的用例,所以也许你可以解释一下你在做什么,然后我们可以肯定地说