How do I set params for WS.post() in play 2.1 Java

后端 未结 7 1734
慢半拍i
慢半拍i 2020-12-09 20:43

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.         


        
相关标签:
7条回答
  • 2020-12-09 21:46

    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

    0 讨论(0)
提交回复
热议问题