python requests.Session 会中断吗?如果是的话我该怎么办?

问题描述 投票:0回答:0

我有Python工人。他们使用与下面类似的代码:

import requests


class Requester:

    def __init__(self):
        self.session = requests.Session()

    def get(self):
        return self.session.get("https://...", params={"a": "b"})

我的目标是借助会话执行多个独立调用,节省约 50 毫秒的延迟。

我不涉及身份验证,也不涉及 cookie。

问题是:我是否应该担心会话“中断”以及随后的

get
调用失败?如果发生这种情况,请求库是否会尝试在后台打开一个新请求库?

如果会话可能中断,我该如何处理?使用 try/catch 块并尝试用新块替换旧块?

python http python-requests httpsession
© www.soinside.com 2019 - 2024. All rights reserved.