gpt4 book ai didi

具有保持事件状态的 Python 流式 http 客户端

转载 作者:可可西里 更新时间:2023-11-01 17:15:49 25 4
gpt4 key购买 nike

我需要一个 python http 客户端,它可以重用连接并支持在流进来时使用它。它将用于解析 xml 流,sax 风格。

我想出了一个解决方案,但我不确定它是否是最好的(有很多方法可以用 python 编写 http 客户端)

class Downloader():

def __init__(self, host):
self.conn = httplib.HTTPConnection(host)

def get(self, url):
self.conn.request("GET", url)
resp = self.conn.getresponse()
while True:
data = resp.read(10)
if not data:
break
yield data

谢谢大家!

最佳答案

还有pycurl .默认情况下,keepalive 处于打开状态,您可以写入文件以进行输出。

跟着例子,他们很有帮助

关于具有保持事件状态的 Python 流式 http 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2370692/

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