uriJoin
Joins the given components together according to @flags to create an absolute URI string. @path may not be null (though it may be the empty string).
When @host is present, @path must either be empty or begin with a slash (/
) character. When @host is not present, @path cannot begin with two slash characters (//
). See RFC 3986, section 3.
See also g_uri_join_with_user(), which allows specifying the components of the ‘userinfo’ separately.
%G_URI_FLAGS_HAS_PASSWORD and %G_URI_FLAGS_HAS_AUTH_PARAMS are ignored if set in @flags.
Return
an absolute URI string
Since
2.66
Parameters
flags describing how to build the URI string
the URI scheme, or null
the userinfo component, or null
the host component, or null
the port, or -1
the path component
the query component, or null
the fragment, or null