【发布时间】:2021-02-09 16:01:53
【问题描述】:
假设我有这个虚拟 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 对象?
【问题讨论】:
-
如果您想获取原始请求,可以尝试
call.request()。 -
@christoandrew 那段代码不会给我返回对象,而是 OkHttp3 的 Request 对象