http#

定义 CondaSession (requests.Session) 的 HTTP 传输适配器。

紧密衍生自 pip

pypa/pip

在 MIT 许可证下

版权所有 (c) 2008-2023 pip 开发者(请参阅 pip 仓库上的 AUTHORS.txt 文件)

特此授予许可,免费向任何人获取本软件及相关文档文件(“软件”)副本,以处理本软件,不受限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许向已获得软件的人员提供软件,但须符合以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

本软件按“原样”提供,不提供任何形式的明示或暗示保证,包括但不限于适销性、特定用途的适用性和非侵权性保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论是在合同诉讼、侵权诉讼或其他诉讼中,因软件或软件的使用或其他交易而引起、产生或与之相关的责任。

#

_SSLContextAdapterMixin

Mixin 用于向 HTTP 适配器添加 ssl_context 构造函数参数。

HTTPAdapter

Mixin 用于向 HTTP 适配器添加 ssl_context 构造函数参数。

class _SSLContextAdapterMixin(*, ssl_context: ssl.SSLContext | None = None, **kwargs: Any)#

Mixin 用于向 HTTP 适配器添加 ssl_context 构造函数参数。

附加参数直接转发到池管理器。这允许我们在运行时动态决定使用哪个 SSL 存储,这用于实现可选的 truststore 后端。

init_poolmanager(connections: int, maxsize: int, block: bool = DEFAULT_POOLBLOCK, **pool_kwargs: Any) urllib3.PoolManager#
class HTTPAdapter(*, ssl_context: ssl.SSLContext | None = None, **kwargs: Any)#

基类: _SSLContextAdapterMixin, conda.gateways.connection.HTTPAdapter

Mixin 用于向 HTTP 适配器添加 ssl_context 构造函数参数。

附加参数直接转发到池管理器。这允许我们在运行时动态决定使用哪个 SSL 存储,这用于实现可选的 truststore 后端。