syside.Url
- class Url
URL
as described using the Uniform Resource Identifier (URI) specification (RFC3986).Raises
RuntimeError
on 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.
Initialization
- __deepcopy__() syside.Url
- __copy__() syside.Url
- property scheme_id: syside.Scheme
- property host_type: syside.HostType
- property host_ipv4_address: syside.IPv4Address
- property host_ipv6_address: syside.IPv6Address
- params(options: syside.EncodingOpts = ...) list[tuple[str, str | None]]
- set_scheme(arg: str, /) syside.Url
- set_scheme_id(arg: syside.Scheme, /) syside.Url
- remove_scheme() syside.Url
- set_encoded_authority(arg: str, /) syside.Url
- remove_authority() syside.Url
- set_userinfo(arg: str, /) syside.Url
- set_encoded_userinfo(arg: str, /) syside.Url
- remove_userinfo() syside.Url
- set_user(arg: str, /) syside.Url
- set_encoded_user(arg: str, /) syside.Url
- set_password(arg: str, /) syside.Url
- set_encoded_password(arg: str, /) syside.Url
- remove_password() syside.Url
- set_host(arg: str, /) syside.Url
- set_encoded_host(arg: str, /) syside.Url
- set_host_address(arg: str, /) syside.Url
- set_encoded_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_encoded_host_name(arg: str, /) syside.Url
- set_port_number(arg: int, /) syside.Url
- set_port(arg: str, /) syside.Url
- remove_port() syside.Url
- set_path(arg: str, /) syside.Url
- set_encoded_path(arg: str, /) syside.Url
- set_query(arg: str, /) syside.Url
- set_encoded_query(arg: str, /) syside.Url
- remove_query() syside.Url
- remove_fragment() syside.Url
- set_fragment(arg: str, /) syside.Url
- set_encoded_fragment(arg: str, /) syside.Url
- remove_origin() syside.Url
- normalize() syside.Url
- normalize_scheme() syside.Url
- normalize_authority() syside.Url
- normalize_path() syside.Url
- normalize_query() syside.Url
- normalize_fragment() syside.Url