<dependencies>
<dependency>
<groupId>com.typesafe.play</groupId>
<artifactId>play-ahc-ws_2.13</artifactId>
<version>2.8.8</version>
</dependency>
</dependencies>
import play.libs.ws.WSClient;
import play.libs.ws.WSClientConfig;
import play.libs.ws.ahc.AhcWSClient;
import play.libs.ws.ahc.AhcWSClientConfig;
WSClientConfig clientConfig = new AhcWSClientConfig();
WSClient wsClient = new AhcWSClient(clientConfig);
import play.libs.ws.*;
import java.util.concurrent.CompletionStage;
WSRequest request = wsClient.url("https://example.com/api/resource");
CompletionStage<WSResponse> responsePromise = request.get();
responsePromise.thenAccept(response -> {
int status = response.getStatus();
String body = response.getBody();
});
wsClient.close();