我在Java 8中使用play2.5。我正在使用以下方式向服务器发出POST请求:

WSRequest request = ws.url("http://abababa .com");
WSRequest complexRequest = request.setHeader("X-API-Key", "xxxxxx")
            .setHeader("Content-Type", "application/x-www-form-urlencoded")
CompletionStage<WSResponse> responsePromise = complexRequest.post("grant_type=password"
            + "&username=xxxxx&password=yyyyy");
CompletionStage<JsonNode> jsonPromise = responsePromise.thenApply(WSResponse::asJson);

如何打印响应的最终响应。我想将部分响应返回给该函数。与同步代码相比,调用此函数的功能是否也应具有不同的代码?

最佳答案

jsonPromise.toCompletableFuture().get()

10-07 13:06