【问题标题】:In requests-python, when is connection released when using req_json = req.json()?在 requests-python 中,使用 req_json = req.json() 时连接何时释放?
【发布时间】:2017-01-13 12:14:12
【问题描述】:

我在 python-requests 网站上阅读了以下内容:

请注意,只有在读取所有主体数据后,连接才会释放回池中以供重复使用;请务必将 stream 设置为 False 或读取 Response 对象的 content 属性。

但是当我使用 req.json() 返回的对象并且此后不使用 req 时。我想知道什么时候释放连接?我也不确定如何检查。

非常感谢

【问题讨论】:

    标签: python json python-requests


    【解决方案1】:

    您可以通过阅读源代码非常简单地回答您的问题。但无论如何:response.json() 确实阅读了response 的内容,显然——这只是json.loads(response.content) 的便捷快捷方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-28
      • 2013-03-28
      • 2014-08-06
      • 1970-01-01
      • 2017-08-12
      相关资源
      最近更新 更多