Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
None
-
None
-
None
-
Unknown
Description
URL Encoder encodes "+" as "%2B" however this may affect the servers expecting '+' as is, in fact '+' is not a query reserved character.
What further complicates is that URL encoder will encode ' ' as '+'.
The path encoding process manages it correctly, it will retain '+' and will encode ' ' as '%20'.
For query: we need to keep '+' as is and if users want it as '%2B' they they can directly use '%2B'. The same goes for ' ' - encoding it to '+' has not been a problem so far but if they need they can always use '%20'
Attachments
Issue Links
- duplicates
-
CXF-6122 JAX-RS proxy client with @QueryParam is not encoding the parameter value
- Closed