我们观察到,当我们从多个线程调用它时(我们同时运行两到八个线程):
with requests.Session() as s:
s.put((apiserverUrl + str(id_num) + '/'), headers=headers,
auth=auth, data=jsonPayload)
有时没有可用的客户机套接字,它失败并出现10048 winsock错误。在
在我回顾的一些文件中,似乎请求。会话()自动关闭,在其他地方,它表示它在某个默认超时内保持打开状态。在
在每次请求之后,如何正确地关闭套接字?在
Requests
库依赖于底层HTTPConnection的urllib3
默认情况下,
urllib3
使TCP连接保持活动状态。在有几种方法可以指定其他方法。我更喜欢包含标题
'Connection':'close'
:(有关此答案的更多选项:Python-Requests close http connection)
相关问题 更多 >
编程相关推荐