Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Won't Fix
-
None
-
None
-
None
-
None
-
Unknown
Description
Method URISupport#parseParameters translates %2B character sequence in URI into '+' character. Therefore all plus characters are interpreted as spaces.
Example:
from("webdirectory://example.com/?fileRegex=%5E%5B%5E%5C%3F%5D%2Bcmecat%5C.txt%24").to(...)
Expected value of fileRegex parameter:
^\d+cmecat\.txt$
Actual value of fileRegex returned by DefaultComponent#getAndRemoveParameter:
^\d cmecat\.txt$