跳到主要内容
版本:1.2.2

SafeRequest

私有上下文源码

with SafeRequest(request: urllib3.BaseHTTPResponse) as req:
req: urllib3.BaseHTTPResponse

支持上下文的urllib3.BaseHTTPResponse的封装。

危险

这是私有类,用户不应使用它。

参数

参数类型必选
说明
requesturllib3.BaseHTTPResponse要封装的请求。退出上下文时,被封装的请求将会自动断开并释放。

范例

使用上下文管理连接

use_request_context.py
from urllib3.poolmanager import PoolManager
from syncstream.webtools import SafeRequest


pool = PoolManager()
with SafeRequest(pool.request("get", "https://google.com")) as req:
print(req.status)
pool.clear()