Hi, Looks like it is a Tomcat configuration issue, see
http://cxf.apache.org/docs/jaxrs-services-configuration.html#JAXRSServicesConfiguration-Tomcat
If Tomcat is not affecting it, can you check where exactly 400 is coming
from ?
Cheers, Sergey
On 11/07/13 15:04, JE wrote:
I need to send a value that includes a / as a path parameter. e.g
"foo/bar" I have tried URL encoding it but I get a 400 bad request.
Any ideas. I see that this was an old issue that was fixed a while back, I
am using CXF 2.7.0
Any ideas?
https://issues.apache.org/jira/browse/CXF-1820
url -v http://localhost:8085/security/services/rest/groups/foo%2Fbar
* About to connect() to localhost port 8085 (#0)
* Trying 127.0.0.1...
* connected
* Connected to localhost (127.0.0.1) port 8085 (#0)
GET /security/services/rest/groups/foo%2Fbar HTTP/1.1
User-Agent: curl/7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0
OpenSSL/0.9.8x zlib/1.2.5
Host: localhost:8085
Accept: */*
< HTTP/1.1 400 Bad Request
< Server: Apache-Coyote/1.1
< Content-Length: 0
< Date: Thu, 11 Jul 2013 14:02:39 GMT
< Connection: close
<
* Closing connection #0