Skip to main content
 首页 » 编程设计

python之python请求的正确使用方法是什么

2025年05月04日6xiaohuochai

Requests的文档给出了一些这样的代码

s = requests.Session() 
 
s.get('http://httpbin.org/cookies/set/sessioncookie/123456789') 
r = s.get("http://httpbin.org/cookies") 

如果我想使用request.Session的连接池特性,每次发送请求都需要实例化一个新的Session吗?如果不需要新的session,如何查看旧的是否现在有效吗?

请您参考如下方法:

如果您想使用连接池,您不会想要创建一个新 session 。连接池由 Session 对象管理,您应该通过它传递所有请求。

一般来说,如果您在程序中使用 Requests 执行超过两个或三个 HTTP 请求,您应该创建一个 Session 对象并通过它运行所有请求。这将为您提供 Requests 必须提供的所有好东西,例如 cookie 持久性和连接池。