import java.net.*;
import java.io.*;
import java.util.*;
HttpClient httpClient = new HttpClient();
String url = "http://example.com/api/data";
httpClient.setUrl(url);
httpClient.setRequestMethod("GET");
httpClient.addRequestHeader("Authorization", "Bearer <token>");
Map<String, String> parameters = new HashMap<>();
parameters.put("key1", "value1");
parameters.put("key2", "value2");
httpClient.setRequestParameters(parameters);
HttpResponse response = httpClient.executeRequest();
int statusCode = response.getStatusCode();
Map<String, String> responseHeaders = response.getResponseHeaders();
String responseBody = response.getResponseBody();
try {
} catch (HttpException e) {
} catch (IOException e) {
}