Android 如何使用改装为单个rest调用处理多种不同类型的响应

Android 如何使用改装为单个rest调用处理多种不同类型的响应,android,retrofit,simple-framework,Android,Retrofit,Simple Framework,如何使用改型处理单个rest调用的多个不同类型的响应,例如:对于错误,我有不同的响应,对于成功,我有不同的响应,这两者都不相关,我们可以实现吗?您可以执行以下操作: @Override public void failure(RetrofitError error) { RestError restError = (RestError) error.getBodyAs(RestError.class); } 您可以执行以下操作: @Override public void fa

如何使用改型处理单个rest调用的多个不同类型的响应,例如:对于错误,我有不同的响应,对于成功,我有不同的响应,这两者都不相关,我们可以实现吗?

您可以执行以下操作:

  @Override
public void failure(RetrofitError error)
{
    RestError restError = (RestError) error.getBodyAs(RestError.class);
}

您可以执行以下操作:

  @Override
public void failure(RetrofitError error)
{
    RestError restError = (RestError) error.getBodyAs(RestError.class);
}