DOCS v0.1.13 github

@hatch:url v0.1.1

URL parser, builder, and percent-encoder.

stable networking updated May 1, 2026 source ↗
README
$ hatch add @hatch:url

MOD url

CL Url

NEW Url.new()

GET Url.scheme

SET Url.scheme=(v)

GET Url.username

SET Url.username=(v)

GET Url.password

SET Url.password=(v)

GET Url.host

SET Url.host=(v)

GET Url.port

SET Url.port=(v)

GET Url.path

SET Url.path=(v)

GET Url.query

SET Url.query=(v)

GET Url.fragment

SET Url.fragment=(v)

GET Url.queryMap

GET Url.toString

FN Url.static parse(str)

FN Url.static parsePort_(s)

FN Url.toJson()

FN Url.static encode(s)

FN Url.static decode(s)

FN Url.static encodeQuery(map)

FN Url.static decodeQuery(s)

FN Url.static isUnreserved_(c)

FN Url.static hexByte_(n)

FN Url.static hexPairToByte_(hi, lo)

FN Url.static hexDigit_(c)

FN Url.static bytesToString_(bytes)

FN Url.static indexOf_(s, needle, from)

FN Url.static lastIndexOf_(s, needle)

FN Url.static findAny_(s, needles, from)