Currently we use URLDecoder
to process the path initially in order to normalize and perform checks on it. However, URLDecoder
is for decoding form data rather, not paths. We should use UriUtils
instead to ensure handling of raw characters, and for consistency with how we handle paths generally.