URIBuilder.segment does not encode '/' for the url
--------------------------------------------------
Key: GTNPORTAL-2016
URL:
https://issues.jboss.org/browse/GTNPORTAL-2016
Project: GateIn Portal
Issue Type: Bug
Security Level: Public (Everyone can see)
Reporter: Matt Wringe
The eXo WS implementation used in GateIn doesn't properly handle
javax.ws.rs.core.UriBuilder.segment(String... segment), it treats this method as a path
instead of a segment.
The difference being that if we are dealing with a segment we have to encode the
'/' character
See
http://download.oracle.com/javaee/6/api/javax/ws/rs/core/UriBuilder.html#...
"Append path segments to the existing path. When constructing the final path, a
'/' separator will be inserted between the existing path and the first path
segment if necessary and each supplied segment will also be separated by '/'.
Existing '/' characters are encoded thus a single value can only represent a
single URI path segment."
Offending class : org.exoplatform.services.rest.impl.uri.UriBuilderImpl
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira