<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-client</artifactId>
<version>2.32</version>
</dependency>
import javax.ws.rs.client.Client;
import javax.ws.rs.client.ClientBuilder;
Client client = ClientBuilder.newClient();
import javax.ws.rs.core.Response;
Response response = client.target("http://example.com/api/data")
.request()
.get();
int statusCode = response.getStatus();
String responseBody = response.readEntity(String.class);
System.out.println("Status code: " + statusCode);
System.out.println("Response body: " + responseBody);
if (statusCode == 200) {
System.out.println("Request succeeded!");
} else {
System.out.println("Request failed with status code: " + statusCode);
}
client.close();