Untitled

 avatar
unknown
plain_text
a year ago
1.5 kB
4
Indexable
Certainly! You can use libraries like Apache HttpClient or OkHttp for more convenient API calls in Java. Here's an example using OkHttp:

1. Add OkHttp to your project. You can download the JAR file or use a build tool like Maven or Gradle to include it as a dependency.

2. Example code using OkHttp:

```java
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;

import java.io.IOException;

public class ApiCaller {

    public static void main(String[] args) {
        try {
            // Replace these with your actual API endpoint and token
            String apiUrl = "https://api.example.com/endpoint";
            String bearerToken = "yourBearerToken";

            OkHttpClient client = new OkHttpClient();

            Request request = new Request.Builder()
                    .url(apiUrl)
                    .header("Authorization", "Bearer " + bearerToken)
                    .build();

            try (Response response = client.newCall(request).execute()) {
                if (response.isSuccessful()) {
                    String responseBody = response.body().string();
                    System.out.println("API Response: " + responseBody);
                } else {
                    System.out.println("Error: " + response.code() + " - " + response.message());
                }
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
```

Make sure to handle exceptions and customize the code based on your specific requirements.
Editor is loading...
Leave a Comment