syside.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.
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