如何在回调中获取翻新呼叫的正文

时间:2020-10-27 11:20:57

标签: android retrofit2 okhttp

假设我有这个虚拟API

@POST("somepath/setSomething")
Call<ExecuteResponse> setSomething(@Body ExecuteInput input);

和此回叫

Callback<ExecuteResponse> callBack = new Callback<ExecuteResponse>() {
        @Override
        public void onResponse(Call<ExecuteResponse> call, Response<ExecuteResponse> response) {};

如何访问调用的正文并取回ExecuteInput对象?

1 个答案:

答案 0 :(得分:0)

您可以执行response.getBody(),然后将在Response<???>中获得指定的对象。在这种情况下,ExecuteResponse

当然,我想您已经在对象内部定义了@SerializedName,或者在ExecuteResponse模型类中定义了正确的字段名称。

相关问题