Url
- class Url
URLas described using the Uniform Resource Identifier (URI) specification (RFC3986).Raises
RuntimeErroron invalid URLs, including those with unicode characters. Unicode characters must be percent escaped by encoding them as hex with%escape.See Boost.URL for more details.
Members defined in
Url(94 members)
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
Attributes
- property authority: str
- property encoded_authority: str
- property encoded_fragment: str
- property encoded_host: str
- property encoded_host_address: str
- property encoded_host_and_port: str
- property encoded_host_name: str
- property encoded_origin: str
- property encoded_params: list[tuple[str, str | None]]
- property encoded_password: str
- property encoded_path: str
- property encoded_query: str
- property encoded_resource: str
- property encoded_target: str
- property encoded_user: str
- property encoded_userinfo: str
- property encoded_zone_id: str
- property fragment: str
- property has_authority: bool
- property has_fragment: bool
- property has_password: bool
- property has_port: bool
- property has_query: bool
- property has_scheme: bool
- property has_userinfo: bool
- property host: str
- property host_address: str
- property host_ipv4_address: syside.IPv4Address
- property host_ipv6_address: syside.IPv6Address
- property host_ipvfuture: str
- property host_name: str
- property host_type: syside.HostType
- property is_path_absolute: bool
- property password: str
- property path: str
- property port: str
- property port_number: int
- property query: str
- property scheme: str
- property scheme_id: syside.Scheme
- property user: str
- property userinfo: str
- property zone_id: str
Methods
- __bool__() bool
- __copy__() syside.Url
- __deepcopy__() syside.Url
- __hash__() int
- __init__() None
- __init__(arg: str, /) None
- __len__() int
- __repr__() str
- __str__() str
- clear() None
- normalize() syside.Url
- normalize_authority() syside.Url
- normalize_fragment() syside.Url
- normalize_path() syside.Url
- normalize_query() syside.Url
- normalize_scheme() syside.Url
- params(options: syside.EncodingOpts = ...) list[tuple[str, str | None]]
- remove_authority() syside.Url
- remove_fragment() syside.Url
- remove_origin() syside.Url
- remove_password() syside.Url
- remove_port() syside.Url
- remove_query() syside.Url
- remove_scheme() syside.Url
- remove_userinfo() syside.Url
- reserve(arg: int, /) None
- set_encoded_authority(arg: str, /) syside.Url
- set_encoded_fragment(arg: str, /) syside.Url
- set_encoded_host(arg: str, /) syside.Url
- set_encoded_host_address(arg: str, /) syside.Url
- set_encoded_host_name(arg: str, /) syside.Url
- set_encoded_password(arg: str, /) syside.Url
- set_encoded_path(arg: str, /) syside.Url
- set_encoded_query(arg: str, /) syside.Url
- set_encoded_user(arg: str, /) syside.Url
- set_encoded_userinfo(arg: str, /) syside.Url
- set_fragment(arg: str, /) syside.Url
- set_host(arg: str, /) syside.Url
- set_host_address(arg: str, /) syside.Url
- set_host_ipv4(arg: syside.IPv4Address, /) syside.Url
- set_host_ipv6(arg: syside.IPv6Address, /) syside.Url
- set_host_ipvfuture(arg: str, /) syside.Url
- set_host_name(arg: str, /) syside.Url
- set_password(arg: str, /) syside.Url
- set_path(arg: str, /) syside.Url
- set_port(arg: str, /) syside.Url
- set_port_number(arg: int, /) syside.Url
- set_query(arg: str, /) syside.Url
- set_scheme(arg: str, /) syside.Url
- set_scheme_id(arg: syside.Scheme, /) syside.Url
- set_user(arg: str, /) syside.Url
- set_userinfo(arg: str, /) syside.Url