Function

GLib-2.0GLiburi_joinSince 2.66

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

    GLib.UriFlags.HAS_PASSWORD and GLib.UriFlags.HAS_AUTH_PARAMS are ignored if set in flags.

    Parameters

    • flags: GLib.UriFlags

      flags describing how to build the URI string

    • scheme: string

      the URI scheme, or null

    • userinfo: string

      the userinfo component, or null

    • host: string

      the host component, or null

    • port: number

      the port, or -1

    • path: string

      the path component

    • Optionalquery: string

      the query component, or null

    • Optionalfragment: string

      the fragment, or null

    Returns string

    an absolute URI string

    2.66