HttpResponse<JsonNode> response = Unirest.get("http://api.example.com")
.header("accept", "application/json")
.queryString("apiKey", "your-api-key")
.asJson();
System.out.println(response.getBody());
HttpClient httpClient = HttpClientBuilder.create().build();
HttpGet request = new HttpGet("http://api.example.com");
request.addHeader("accept", "application/json");
URIBuilder uriBuilder = new URIBuilder(request.getURI());
uriBuilder.addParameter("apiKey", "your-api-key");
request.setURI(uriBuilder.build());
HttpResponse response = httpClient.execute(request);
HttpEntity entity = response.getEntity();
if (entity != null) {
InputStream inputStream = entity.getContent();
}
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("http://api.example.com")
.header("accept", "application/json")
.build();
Response response = client.newCall(request).execute();
System.out.println(response.body().string());