I\'m trying to perform a post with play.api.libs.ws.WS but I can\'t figure out how to set the params, my code:
Promise promise = WS.url(Play.
The right way of doing the blocking request in play 2.1 is
WSRequestHolder wsreqHolder = WS.url("<SOME URL WHICH TAKES PARAMETER>");
wsreqHolder.setQueryParameter("id", "100");
F.Promise<WS.Response> promiseOfResult = wsreqHolder.get();
WS.Response response = promiseOfResult.get(); //block here
String jsonData = response.getBody();
return ok("Client:"+jsonData);
I have tried it. It works