aiohttp 是否支持 HTTPS 代理

Ben*_*Ben 4 python https proxy http-proxy aiohttp

当我尝试通过 HTTPS 代理发出请求时 -

async with session.get(
    url
    headers={"k": v},
    proxy='https://my-proxy.com:1234',
) as response:
    resp_json = await response.json()
Run Code Online (Sandbox Code Playgroud)

我的请求失败,但出现以下异常:

raise ValueError("Only http proxies are supported")
Run Code Online (Sandbox Code Playgroud)

这对应于源代码

然而,文档说支持 HTTPS 代理。

这是文档中的疏忽还是我做错了?

Ben*_*Ben 5

我在存储库中提出了一个问题,Andrew Svetlov 很友善地进行了澄清。aiohttp支持普通 HTTP 客户端和可通过 HTTP CONNECT 升级到 HTTPS 的 HTTP 客户端。我提出了更新文档的拉取请求。