Python-请求关闭http连接

发布于 2021-01-29 19:36:30

我想知道,您如何关闭与请求(python-requests.org)的连接?

有了httplibHTTPConnection.close(),但我要如何做请求相同的?

码:

r = requests.post("https://stream.twitter.com/1/statuses/filter.json", data={'track':toTrack}, auth=('username', 'passwd'))
for line in r.iter_lines():
    if line:
        self.mongo['db'].tweets.insert(json.loads(line))
关注者
0
被浏览
115
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    正如这里所讨论的,实际上没有HTTP连接之类的东西,而httplib所指的HTTPConnection实际上是底层的TCP连接,它根本不了解您的请求。索取摘要,您将永远看不到它。

    实际上,最新版本的Requests确实使TCP连接保持活动状态。.如果您确实希望关闭TCP连接,则只需将请求配置为不使用keep-
    alive即可

    s = requests.session()
    s.config['keep_alive'] = False
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看