-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
None
The 7 argument java.net.URI constructor encodes the parameters that are passed in. This is problematic because if an encoded query string is passed in, it will be encoded again (see AF-2908).
Elytron should not be encoding query strings or other parameters. It should just be using the request URI from Undertow without making any changes.
We should update ElytronHttpExchange#getRequestUri to use a StringBuilder instead of the 7 argument constructor.
- blocks
-
AF-2908 Asset with space in name cannot be opened in standalone editor
- Resolved
- is cloned by
-
JBEAP-22822 (7.4.z) Update ElytronHttpExchange#getRequestURI to no longer use the 7 argument URI constructor
- Closed
- is incorporated by
-
WFCORE-5731 Upgrade Elytron Web to 1.10.1.Final
- Closed