【问题标题】:Does aiohttp support HTTPS proxiesaiohttp 是否支持 HTTPS 代理
【发布时间】:2019-09-25 16:45:22
【问题描述】:

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

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

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

raise ValueError("Only http proxies are supported")

这对应于source code

不过,the docs 表示支持 HTTPS 代理。

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

【问题讨论】:

    标签: python https proxy http-proxy aiohttp


    【解决方案1】:

    我在回购中打开了issue,Andrew Svetlov 很友好地澄清了。 aiohttp 支持普通 HTTP 客户端和可以通过 HTTP CONNECT 升级到 HTTPS 的 HTTP 客户端。我创建了一个pull request 来更新文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-05
      • 2019-03-27
      • 1970-01-01
      • 2021-05-01
      • 2015-07-16
      • 1970-01-01
      相关资源
      最近更新 更多