Uri#
- class Uri(*args, **kwargs)#
Methods#
- class Uri
- classmethod build(scheme: str, userinfo: str | None, host: str | None, port: int, path: str, query: str | None = None, fragment: str | None = None) Uri #
- Parameters:
scheme
userinfo
host
port
path
query
fragment
- classmethod build_with_user(scheme: str, user: str | None, password: str | None, auth_params: str | None, host: str | None, port: int, path: str, query: str | None = None, fragment: str | None = None) Uri #
- Parameters:
scheme
user
password
auth_params
host
port
path
query
fragment
- classmethod escape_bytes(reserved_chars_allowed: str | None = None) str #
- Parameters:
reserved_chars_allowed
- classmethod escape_string(reserved_chars_allowed: str | None, allow_utf8: bool) str #
- Parameters:
reserved_chars_allowed
allow_utf8
- classmethod join(scheme: str | None, userinfo: str | None, host: str | None, port: int, path: str, query: str | None = None, fragment: str | None = None) str #
- Parameters:
scheme
userinfo
host
port
path
query
fragment
- classmethod join_with_user(scheme: str | None, user: str | None, password: str | None, auth_params: str | None, host: str | None, port: int, path: str, query: str | None = None, fragment: str | None = None) str #
- Parameters:
scheme
user
password
auth_params
host
port
path
query
fragment
- classmethod parse_params(length: int, separators: str, flags: UriParamsFlags) dict[str, str] #
- Parameters:
length
separators
flags
- classmethod split(flags: UriFlags) Tuple[bool, str | None, str | None, str | None, int, str, str | None, str | None] #
- Parameters:
flags
- classmethod split_network(flags: UriFlags) Tuple[bool, str | None, str | None, int] #
- Parameters:
flags
- classmethod split_with_user(flags: UriFlags) Tuple[bool, str | None, str | None, str | None, str | None, str | None, int, str, str | None, str | None] #
- Parameters:
flags
- to_string_partial(flags: UriHideFlags) str #
- Parameters:
flags
- classmethod unescape_bytes(length: int, illegal_characters: str | None = None) Bytes #
- Parameters:
length
illegal_characters