It looks like parameters sent in the query string of a request processed by
the restlet component don't make it into the Camel message anywhere, and
thus aren't usable by the application.  The use of query string parameters
isn't very rest-like, but there are a few cases where it's desirable or
necessary.  In particular, to use JSONP to do cross-domain JSON queries, the
server application needs access to query string parameters.

According to the Restlet documentation
(http://wiki.restlet.org/docs_1.1/13-restlet/27-restlet/58-restlet.html),
the query string parameters are available as such:

Form form = request.getResourceRef().getQueryAsForm();
for (Parameter parameter : form) {
  System.out.print("parameter " + parameter.getName());
  System.out.println("/" + parameter.getValue());
}

Could these parameters be added into the Message somewhere to make them
accessible?

Thanks (and thanks for quick resolution of all of the other questions and
enhancements that I've had)!

Nolan
-- 
View this message in context: 
http://www.nabble.com/restlet-component-and-query-string-parameters-tp21923270s22882p21923270.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to