a string containing an absolute URI
flags for parsing uri_string
on return, contains the scheme (converted to lowercase), or null
on return, contains the host, or null
on return, contains the port, or -1
true if uri_string parsed successfully, false on error.
Parses uri_string (which must be an absolute URI) according to flags, and returns the pieces relevant to connecting to a host. See the documentation for glib.uri.Uri.split for more details; this is mostly a wrapper around that function with simpler arguments. However, it will return an error if uri_string is a relative URI, or does not contain a hostname component.