On 23/04/2015 12:40, Sergey Beryozkin wrote:
[...]
Thanks Sergey, I confirm that this workaround works like a charm: I'll
be waiting for the outcomes of your analysis, but I might even embed the
"/" encoding  into the "ListQuery" (or such) bean, isn'it?

I suppose so. The runtime decodes it itself by default, but indeed ListQuery getter may encode it. FYI, I've just updated the code to encode a forward slash by default in UriBuilder which is used internally by the client runtime - I simply can not think of a case where a typed UriBuilder.matrixParam call needs to have "/" preserved - if it is needs to be preserved then it is obviously not a matrix parameter at all, but either UriBuilder.path() or one of its methods where a slash is explicitly requested to be preserved.

Is this change available with CXF 3.0.5-SNAPSHOT?

By the way, thanks for your high opinion on Twitter and the trust in general :-), very appreciated. Well, I'm not always responding fast as some user would confirm :-). Typically if it is a stability/correct functionality of the JAXRS code issue then I'm trying to do it asap, if it is an extension bug or limitation then it may take a while :-)

Thanks for stressing CXF :-)

Oh, I only hope I am stressing CXF and not its developers :-)

Regards.

--
Francesco Chicchiriccò

Tirasa - Open Source Excellence
http://www.tirasa.net/

Involved at The Apache Software Foundation:
member, Syncope PMC chair, Cocoon PMC, Olingo PMC
http://people.apache.org/~ilgrosso/

Reply via email to