![]() |
Home | Libraries | People | FAQ | More |
Return the scheme.
core::string_view scheme() const;
This function returns the scheme if it exists, without a trailing colon (':'). Otherwise it returns an empty string. Note that schemes are case-insensitive, and the canonical form is lowercased.
assert( [link url.ref.boost__urls__url_view_base.url_view `url_view`]( "http://www.example.com" ).[link url.ref.boost__urls__url_view_base.scheme `scheme`]() == "http" );
Throws nothing.
[link url.ref.boost__urls__url_view_base.scheme `scheme`] = ALPHA *( ALPHA / DIGIT / "+" / "-" / "." ) URI = [link url.ref.boost__urls__url_view_base.scheme `scheme`] ":" hier-part [ "?" [link url.ref.boost__urls__url_view_base.query `query`] ] [ "#" [link url.ref.boost__urls__url_view_base.fragment `fragment`] ] absolute-URI = [link url.ref.boost__urls__url_view_base.scheme `scheme`] ":" hier-part [ "?" [link url.ref.boost__urls__url_view_base.query `query`] ]