<dependency> <groupId>com.typesafe.play</groupId> <artifactId>play-standalone-ws_2.12</artifactId> <version>2.8.8</version> </dependency> import play.libs.ws.*; public class MyWebService { WSClient ws = WSClientBuilder.newClient(); // ... } public class MyWebService { public static void main(String[] args) { WSClient ws = WSClientBuilder.newClient(); WSRequest request = ws.url("http://example.com/api/resource"); CompletionStage<WSResponse> responsePromise = request.get(); responsePromise.thenAccept(response -> { int status = response.getStatus(); String body = response.getBody(); System.out.println("Status: " + status); System.out.println("Body: " + body); }); } } public class MyWebService { public static void main(String[] args) { WSClient ws = WSClientBuilder.newClient(); WSRequest request = ws.url("http://example.com/api/resource"); RequestBody requestBody = RequestBody.create(MediaType.parse("application/json"), "{\"name\":\"John\"}"); CompletionStage<WSResponse> responsePromise = request.post(requestBody); responsePromise.thenAccept(response -> { int status = response.getStatus(); String body = response.getBody(); System.out.println("Status: " + status); System.out.println("Body: " + body); }); } }


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