Stricter variant of assertRfc3986Safe — every byte at the
macro position is either an unreserved character or a valid %NN
triplet. Producers using a reserved-char denylist instead of the
unreserved whitelist fail here even when the byte-equal check passes
(the canonical counterexamples are parens () and sub-delims).
Stricter variant of assertRfc3986Safe — every byte at the macro position is either an unreserved character or a valid
%NNtriplet. Producers using a reserved-char denylist instead of the unreserved whitelist fail here even when the byte-equal check passes (the canonical counterexamples are parens()and sub-delims).