函数

GLibUriparse_scheme

since: 2.16

声明 [src]

char*
g_uri_parse_scheme (
  const char* uri
)

描述 [src]

获取URI字符串的方案部分。根据RFC 3986方案被解码为

URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]

常见方案包括 filehttpssvn+ssh等。

Available since: 2.16

参数

uri

类型: const char*

有效的URI

数据由函数的调用者所有。
值是一个以NUL终止的UTF-8字符串。

返回值

类型: char*

URI的‘scheme’组件,或者在发生错误时为NULL。返回的字符串在不再需要时应该被释放。

函数的调用者拥有数据所有权,并负责释放它。
返回值可以是NULL
值是一个以NUL终止的UTF-8字符串。