Uri.resolveRelative

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.)

class Uri
static
string
resolveRelative

Parameters

baseUriString string

a string representing a base URI

uriRef string

a string representing a relative or absolute URI

flags glib.types.UriFlags

flags describing how to parse uri_ref

Return Value

Type: string

the resolved URI string, or NULL on error.