<dependency> <groupId>com.typesafe.play</groupId> <artifactId>play-standalone-ws_${scala.binary.version}</artifactId> <version>2.1.5</version> </dependency> import play.libs.ws.*; import play.libs.ws.ahc.*; WSClient client = new AhcWSClientBuilder().build(); import play.libs.ws.*; import play.libs.ws.ahc.*; WSRequest request = client.url("http://example.com/api/data").get(); CompletionStage<WSResponse> responsePromise = request.thenCompose(WSRequest::get); responsePromise.thenAccept(response -> { int status = response.getStatus(); String responseBody = response.getBody(); System.out.println("Response Status: " + status); System.out.println("Response Body: " + responseBody); }); import play.libs.ws.*; import play.libs.ws.ahc.*; WSRequest request = client.url("http://example.com/api/data").get(); CompletionStage<WSResponse> responsePromise = request.thenCompose(WSRequest::get); responsePromise.thenApply(WSResponse::asJson) .thenAccept(json -> { String value = json.get("value").asText(); System.out.println("Response Value: " + value); }); client.close();


上一篇:
下一篇:
切换中文