Android项目引入okhttp
时间: 2023-08-18 11:43:28 浏览: 49
要在 Android 项目中引入 okhttp,可以按照以下步骤操作:
1. 在项目的 build.gradle 文件中添加以下依赖:
```
dependencies {
implementation 'com.squareup.okhttp3:okhttp:4.9.1'
}
```
2. 在代码中创建 OkHttpClient 实例:
```
OkHttpClient client = new OkHttpClient();
```
3. 创建 Request 对象:
```
Request request = new Request.Builder()
.url("http://www.example.com")
.build();
```
4. 将 Request 对象传给 OkHttpClient 实例的 newCall() 方法,创建 Call 对象:
```
Call call = client.newCall(request);
```
5. 调用 Call 对象的 execute() 或 enqueue() 方法,发送请求并获取响应:
```
Response response = call.execute(); // 同步请求
// 或者
call.enqueue(new Callback() { // 异步请求
@Override
public void onResponse(Call call, Response response) throws IOException {
// 处理响应
}
@Override
public void onFailure(Call call, IOException e) {
// 处理异常
}
});
```