This operation never fails, but the returned object might not support any I/O operation if the URI is malformed or if the URI scheme is not supported.
A string containing a URI.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string.
Free the returned object with g_object_unref().
|The caller of the function takes ownership of the data, and is responsible for freeing it.|