util/UriExtract: add uri_is_relative_path()
This commit is contained in:
parent
0b956cf968
commit
0509472636
@ -95,6 +95,12 @@ uri_get_scheme(const char *uri) noexcept
|
|||||||
return {uri, end};
|
return {uri, end};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool
|
||||||
|
uri_is_relative_path(const char *uri) noexcept
|
||||||
|
{
|
||||||
|
return !uri_has_scheme(uri) && *uri != '/';
|
||||||
|
}
|
||||||
|
|
||||||
const char *
|
const char *
|
||||||
uri_get_path(const char *uri) noexcept
|
uri_get_path(const char *uri) noexcept
|
||||||
{
|
{
|
||||||
|
@ -49,6 +49,10 @@ gcc_pure
|
|||||||
StringView
|
StringView
|
||||||
uri_get_scheme(const char *uri) noexcept;
|
uri_get_scheme(const char *uri) noexcept;
|
||||||
|
|
||||||
|
gcc_pure
|
||||||
|
bool
|
||||||
|
uri_is_relative_path(const char *uri) noexcept;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the URI path (including the query string) or nullptr if the
|
* Returns the URI path (including the query string) or nullptr if the
|
||||||
* given URI has no path.
|
* given URI has no path.
|
||||||
|
Loading…
Reference in New Issue
Block a user