|
||
UriUtils
class provides additional utilities for
CUri8
and CAuthority8
classes.
You can create URI (CUri8
object) from a Unicode
descriptor using UriUtils::CreateUriL()
. Refer to
How to create a URI for details.
Validating for invalid data:
HasInvalidChars()
checks for any excluded (also
called invalid) characters in the URI. The set of invalid characters are given
in the table below:
Category | Character set |
---|---|
Control characters |
Values 0x00 to 0x1F and greater than 0x7F |
Space |
0x20 |
Delimiters |
'<', '>', '#', '%', '"' |
Unwise characters |
' {', '}', '|', '\', '^', '[', ']', '`' |
Validating valid host:
HostType()
validates the URI for the following valid
host types as defined in TUriHostType
:
IPv6, for example, 1080:0:0:0:8:800:200C:417A
IPv4, for example, 192.168.202.18
text form, for example, www.mywebpage.com