a URL string
Copy a #CamelURL.
Frees url
.
Get the value of the specified param on the URL.
name of the param
Parses url_string
relative to base
.
the URL
Set the authmech of a #CamelURL.
authentication mechanism
Set the fragment of a #CamelURL.
url fragment
Set the hostname of a #CamelURL.
hostname
Set a param on the #CamelURL.
name of the param to set
value of the param to set
Set the path component of a #CamelURL.
path
Set the port on a #CamelURL.
port
Set the protocol of a #CamelURL.
protocol schema
Set the query of a #CamelURL.
url query
Set the user of a #CamelURL.
username
Flatten a #CamelURL into a string.
additional translation options
%-decodes the passed-in URL in place. The decoded version is never longer than the encoded version, so there does not need to be any additional space at the end of the string.
a URL part
This %-encodes the given URL part and returns the escaped version in allocated memory, which the caller must free when it is done.
a URL part
additional characters beyond " "%#<>{}|^[]`" to escape (or %NULL)
Parses an absolute URL.
a URL string
Parses an absolute URL.