Standard Library

std.url

URL encoding and composition helpers for building HTTP requests.

Exported functions

pub def encode_component(text: String) -> String

Percent-encode a single URL component.

pub def decode_component(text: String) -> String

Decode a percent-encoded URL component.

pub def build_query(params: Dict[String, String]) -> String

Encode query parameters without a leading "?".

pub def append_query(base_url: String, params: Dict[String, String]) -> String

Append query parameters to an absolute URL.

pub def join(base_url: String, path: String) -> String

Resolve a relative path or URL against an absolute base URL.