Java 中调用 API 接口涉及以下步骤:导入库,创建 HTTP 客户端,构造 HTTP 请求,发送请求并接收响应,处理响应。具体示例展示了如何使用 Java 调用 GitHub API 获取当前用户的信息。
Java 调用 API 接口
如何调用 Java API 接口?
在 Java 中调用 API 接口主要涉及以下步骤:
1. 导入必要的库:
import java.net.http.HttpClient; import java.net.URI; import java.net.http.HttpRequest; import java.net.http.HttpResponse;
2. 创建 HTTP 客户端:
HttpClient client = HttpClient.newHttpClient();
3. 构造 HTTP 请求:
URI uri = URI.create("https://example.com/api/v1/users");
HttpRequest request = HttpRequest.newBuilder()
.uri(uri)
.GET()
.build();4. 发送请求并接收响应:
HttpResponseresponse = client.send(request, HttpResponse.BodyHandlers.ofString());
5. 处理响应:
int statusCode = response.statusCode(); String body = response.body();
具体示例:
以下示例展示了如何使用 Java 调用 GitHub API 获取当前用户的信息:
import java.net.http.HttpClient; import java.net.URI; import java.net.http.HttpRequest; import java.net.http.HttpResponse; public class GitHubApiExample { public static void main(String[] args) throws Exception { String token = "YOUR_ACCESS_TOKEN"; HttpClient client = HttpClient.newHttpClient(); URI uri = URI.create("https://api.github.com/user"); HttpRequest request = HttpRequest.newBuilder() .uri(uri) .header("Authorization", "Bearer " + token) .GET() .build(); HttpResponse
response = client.send(request, HttpResponse.BodyHandlers.ofString()); if (response.statusCode() == 200) { System.out.println(response.body()); } } }
在上述示例中,需要将 YOUR_ACCESS_TOKEN 替换为你的 GitHub 访问令牌。









