我有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 块并尝试用新块替换旧块?