I am trying to access each individual parameter from the querystring. The 
querystring is encoded. Here is an example GET request URL :-

GET /mbunittest/myflow?foo%3Dfoo%26bar%3Dbar%26baz%3Dbaz

I tried this code (in my ServerResource class) :-

System.out.println("\nQuerystring parameters:- \n");
        
Form form = getRequest().getResourceRef().getQueryAsForm();

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

... but this just produced this :-

Querystring parameters:- 

foo=foo&bar=bar&baz=baz

I was expecting :-

foo=foo
bar=bar
baz=baz

What am I doing wrong ??

Thanks

Fraser.

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2656858

Reply via email to