Uri.resolveRelative

string resolveRelative(string baseUriString, string uriRef, glib.types.UriFlags flags)

Parses uri_ref according to flags and, if it is a

relative URI, resolves it relative to

base_uri_string. If the result is not a valid absolute URI, it will be discarded, and an error returned.

(If base_uri_string is null, this just returns uri_ref, or null if uri_ref is invalid or not absolute.)

Parameters

baseUriStringa string representing a base URI
uriRefa string representing a relative or absolute URI
flagsflags describing how to parse uri_ref

Returns

the resolved URI string,

or NULL on error.

Throws

[UriException]