Hi there,
I use a jersey webservice and I want to give the webservice method a
jsonstring.
this is the method:
@GET
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
@Path("/search")
public String search(@QueryParam("token") String token,
@QueryParam("searchString") String searchParams)
so I define my searchString of the Type JSONObject in the client and call
the webservice method:
HttpGet requesttest = new
HttpGet("
http://test.de/myresource/search?token="+cursor.getString(0)+"&searchString="+searchString);
but trying this throws the exception that there is a illegal character in
the query. I´m sure it is because of :
If I change to post it looks like this:
HttpPost requestPost = new HttpGet("http:/test.de/myresource/search?");
List params = new ArrayList();
params.add(new BasicNameValuePair("token", cursor.getString(0)));
params.add(newBasicNameValuePair("searchString",searchString.toString()));
but I don´t know how to use the searchstring in the search method of the
webservie now.
does anybody know how to solve the problem?
best wishes
--
View this message in context: http://jersey.576304.n2.nabble.com/How-to-give-a-json-string-to-a-webservice-method-tp6247814p6247814.html
Sent from the Jersey mailing list archive at Nabble.com.