URIEquivalent¶
Test whether two URIs are equivalent under RFC 3986 normalization.
Normalizes both URIs via NormalizeURI (syntax-based and scheme-based)
and compares them with structural equality. This catches equivalences
that raw string or structural comparison would miss — for example,
HTTP://Example.COM:80/path and http://example.com/path are
equivalent.
Returns InvalidPercentEncoding if either URI contains a malformed
percent-encoded sequence.
Constructors¶
create¶
Returns¶
- URIEquivalent val^
Public Functions¶
apply¶
Parameters¶
Returns¶
- (Bool val | InvalidPercentEncoding val)
eq¶
Parameters¶
- that: URIEquivalent val
Returns¶
- Bool val
ne¶
Parameters¶
- that: URIEquivalent val
Returns¶
- Bool val