Url
Represents an Url class according to RFC3986. This is the base for all
internal Url manipulation.
Specification for the API used from https://url.spec.whatwg.org/#api.
Gets the additional stored data of the URL. This is data that could
not be assigned.
Gets or sets the fragment, e.g., "first-section".
Gets or sets the hash, e.g., "#first-section".
Gets or sets the host, e.g. "localhost:8800" or "www.w3.org".
Gets or sets the host name, e.g. "localhost" or "www.w3.org".
Gets or sets the hyper reference, i.e. the full URL.
Gets if the stored url is absolute.
Gets if the URL parsing resulted in an error.
Gets if the stored url is relative.
Gets the origin of the stored url.
Gets or sets the password for authorization.
Gets or sets the path, e.g. "mypath".
Gets or sets the pathname, e.g. "/mypath".
Gets or sets the port, e.g. "8800".
Gets or sets the protocol, e.g. "http:".
Gets or sets the query part, e.g., "foo=bar".
Gets or sets the scheme, e.g. "http".
Gets or sets the search part, e.g., "?foo=bar".
Obtains an advanced view on the provided query parameter.
Gets or sets the username for authorization.
Creates a new Url from the given string.
Creates a new Url from the given string.
Creates a new absolute Url from the relative Url with the given
base address.
Creates a new Url by copying the other Url.
Creates an Url from an url transported in an Uri.
Creates an Url from an absolute url transported in a string.
Converts the given Url to an Uri.
Determines whether the specified url is equal to the current
object.
Serializes the URL string to a JSON compatible string representation.