🚀 OkHttp 是一款高效且功能强大的 HTTP 客户端库,广泛应用于 Android 和 Java 开发中。今天,让我们一起探索它的基础用法!😉
首先,别忘了添加依赖:
```gradle
implementation 'com.squareup.okhttp3:okhttp:4.11.0'
```
接着,创建 OkHttpClient 实例👇
```java
OkHttpClient client = new OkHttpClient();
```
然后,构建你的请求对象,比如 GET 请求:
```java
Request request = new Request.Builder()
.url("https://api.example.com/data")
.build();
```
接下来,调用 `call.execute()` 同步执行请求,获取响应:
```java
Response response = client.newCall(request).execute();
if (response.isSuccessful()) {
String responseBody = response.body().string();
System.out.println("Response: " + responseBody);
} else {
System.out.println("Request failed: " + response.code());
}
```
⚠️ 注意:`call.execute()` 会阻塞当前线程,适合在后台线程中使用,避免主线程卡顿!
最后,别忘了关闭资源,释放内存哦~ 🚮
掌握这些基础后,你就可以轻松应对大部分网络请求场景了!💪✨