gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:09:45 28 4
gpt4 key购买 nike

我想通过 HTTP GET 请求将数据发送到我的服务器,每 1-2 秒一次。

我应该每次都创建一个新连接,还是应该保持连接打开并继续通过同一连接发送请求?如果我采用后一种方法,httplib 会保持连接有效,如果连接断开会怎样?

我对http和网络协议(protocol)不是很熟悉。

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

最佳答案

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

虽然在这个领域已经做出了一些相当认真的努力(socket.io、websockets、HTTP 长轮询等),但最好和最简单的做法是每隔几秒发出一次新请求。

但是,使用 websockets 之类的东西有特定的用例,所以也许你可以解释一下你做得更好一点,然后我们可以肯定地说。

关于Python httplib [多个请求] - 我可以保持连接打开多长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20160026/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com