Gets the scheme portion of a URI string.
RFC 3986 decodes the scheme as:
URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]Common schemes include "file", "http", "svn+ssh", etc.
uri |
a valid URI. |
The "Scheme" component of the URI, or null on error. The returned string should be freed when no longer needed. |