2024.5.8
所学时间:2.2小时
代码行数:62
博客园数:1篇
所学知识:今天继续学习前后端分离的retrofit2,今天学习创建api服务的实例以及发起网路请求到服务器。保证spring boot可以接收。
创建 API 服务实例: 使用 Retrofit 创建的 Retrofit 对象来创建 API 接口的实例。
java
ApiService apiService = retrofit.create(ApiService.class);
发起网络请求: 使用 API 服务实例来发起网络请求,并处理响应结果。
Call<ResponseBody> call = apiService.getData();
call.enqueue(new Callback<ResponseBody>() {
@Override
public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {
if (response.isSuccessful()) {
// 处理成功响应
ResponseBody responseBody = response.body();
// 解析响应数据
} else {
// 处理失败响应
// 提示用户或进行错误处理
}
}
@Override
public void onFailure(Call<ResponseBody> call, Throwable t) {
// 处理请求失败
// 提示用户或进行错误处理
}
});