Returns the URI path split into its segments. Each of the segments in the
returned list have been decoded. If the path is empty the empty list will
be returned. A leading slash / does not affect the segments returned. [...]

Returns the URI query split into a map according to the rules
specified for FORM post in the HTML 4.01 specification section
17.13.4.
Each key and value in the returned map has been decoded.
If there is no query the empty map is returned. [...]

Returns the URI query split into a map according to the rules
specified for FORM post in the HTML 4.01 specification section
17.13.4.
Each key and value in the returned map has been decoded. If there is no
query the empty map is returned. [...]

Returns the query split into a map according to the rules
specified for FORM post in the HTML 4.01 specification section
17.13.4.
Each key and value in the returned map has been decoded. If the query
is the empty string an empty map is returned. [...]