This document is for Kombu's development version, which can be significantly different from previous releases. Get the stable docs here: 5.0.

URL实用程序- kombu.utils.url

URL实用程序。

kombu.utils.url.as_url(scheme: str, host: str = None, port: int = None, user: str = None, password: str = None, path: str = None, query: str = None, sanitize: bool = False, mask: str = '**') str[源代码]

从组件部件生成URL。

kombu.utils.url.maybe_sanitize_url(url: Any, mask: str = '**') Any[源代码]

清理url,如果url未定义,则不执行任何操作。

kombu.utils.url.parse_ssl_cert_reqs(query_value: str) Any[源代码]

给定ssl_cert_reqs的查询参数,返回SSL常量或NONE。

kombu.utils.url.parse_url(url: str) Dict[源代码]

将URL解析为组件的映射。

kombu.utils.url.sanitize_url(url: str, mask: str = '**') str[源代码]

返回已删除密码的URL副本。

kombu.utils.url.url_to_parts(url: str) urlparts[源代码]

将URL解析为 urlparts 组件元组。

class kombu.utils.url.urlparts(scheme: str, hostname: str, port: int, username: str, password: str, path: str, query: Mapping)[源代码]

表示部分URL的命名元组。

hostname: str

字段号%1的别名

password: str

字段号4的别名

path: str

字段号5的别名

port: int

字段号2的别名

query: Mapping

第6号字段的别名

scheme: str

字段号0的别名

username: str

第3号字段的别名