【发布时间】:2023-03-11 07:05:01
【问题描述】:
我使用改造 2.0 进行服务器调用,因为消耗 json 并发送 json。我收到状态码的回复。但是,我的值没有插入服务器。我认为我的 json 数据错误。但是,我如何打印我们的客户端 json 意味着 Log.d() 中的 Callrespose。我试过但没有解决办法。 主.java:
ApiConfig getResponse = AppConfig.getRetrofit().create(ApiConfig.class);
UserDTO userDTO=new UserDTO();
userDTO.setUserid(userId);
userDTO.setFile(file);
userDTO.setUsers(adapter.usersList);
Call<UserDTO> response = getResponse.ShareFiles(userDTO);
Log.d("Shared Files : ",userDTO.toString());
response.enqueue(new Callback<UserDTO>() {
@Override
public void onResponse(Call<UserDTO> call, Response<UserDTO> response) {
Log.d("Shared Friends Responce call : ", String.valueOf(call.isExecuted())+"\n"+call.toString()+"\n"+call.clone());
Log.d("Shared Friends Responce : ",response.message()+" "+response.code());
}
@Override
public void onFailure(Call<UserDTO> call, Throwable t) {
Log.d("Shared Friends Error : ",t.getMessage());
}
});
API 配置:
public class AppConfig {
private static String BASE_URL = "http://104.236.67.117:8000/";
static Retrofit getRetrofit() {
return new Retrofit.Builder()
.baseUrl(AppConfig.BASE_URL)
.addConverterFactory(GsonConverterFactory.create())
.build();
}
}
【问题讨论】:
标签: android retrofit2 android-json gson